Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition

- Autorzy:
- Rich Shupe, Zevan Rosser
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 454
- Dostępne formaty:
-
ePubMobi
Opis książki: Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition
If you're new to ActionScript 3.0, or want to enhance your skill set, this bestselling book is the ideal guide. Designers, developers, and programmers alike will find Learning ActionScript 3.0 invaluable for navigating ActionScript 3.0's learning curve. You'll learn the language by getting a clear look at essential topics such as logic, event handling, displaying content, classes, and much more.
Updated for Flash Professional CS5, this revised and expanded edition delivers hands-on exercises and full-color code samples to help you increase your abilities as you progress through the book. Topics are introduced with basic syntax and class-based examples, so you can set your own pace for learning object-oriented programming.
- Harness the power and performance of ActionScript 3.0
- Control sound and video, including new access to microphone data
- Create art with code by drawing vectors and pixels at runtime
- Manipulate text with unprecedented typographic control
- Animate graphics, create particle systems, and apply simple physics
- Avoid common coding mistakes and reuse code for improved productivity
- Load SWF, image, text, HTML, CSS, and XML file formats, and more
Wybrane bestsellery
-
In this book, authors Rich Shupe and Zevan Rosser share the knowledge they've gained from their years as multimedia developers/designers and teachers. Learning ActionScript 3.0 gives you a solid foundation in the language of Flash and demonstrates how you can use it for practical, everyday projec...
Learning ActionScript 3.0. The Non-Programmer's Guide to ActionScript 3.0 Learning ActionScript 3.0. The Non-Programmer's Guide to ActionScript 3.0
(0,00 zł najniższa cena z 30 dni)126.65 zł
149.00 zł(-15%) -
Ta książka porusza wszystkie aspekty związane z wykorzystaniem praw fizyki w grach, animacjach i symulacjach tworzonych we Flashu. W trakcie lektury zostaniesz stopniowo i bezboleśnie wprowadzony w świat obliczeń numerycznych — od najprostszych, pozwalających nadać ruch odbijającej się piłc...
Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash
(0,00 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Adobe Flash CS5/CS5 PL Professional. Oficjalny podręcznik to kolejna książka w bestsellerowej serii podręczników z ćwiczeniami na temat oprogramowania firmy Adobe. Starannie wybrany zespół specjalistów z grupy Adobe Creative Team zapozna Cię z nowościami wersji CS5 oraz wszystkimi elementami niez...
Adobe Flash CS5/CS5 PL Professional. Oficjalny podręcznik Adobe Flash CS5/CS5 PL Professional. Oficjalny podręcznik
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Graphics programmers aren't the only ones who need to be proficient with graphics. Web and applications programmers know that a dull web page can be quickly transformed into one that's interesting and lively with the use of well-planned graphics. And fortunately, you don't need the skills of a fu...
Perl Graphics Programming. Creating SVG, SWF (Flash), JPEG and PNG files with Perl Perl Graphics Programming. Creating SVG, SWF (Flash), JPEG and PNG files with Perl
(0,00 zł najniższa cena z 30 dni)118.15 zł
139.00 zł(-15%) -
Jeśli znasz już trochę Flasha, a teraz chcesz poszerzyć swoją wiedzę o znajomość szybko rozwijającej się technologii 3D, sięgnij po książkę „Flash i Actionscript. Aplikacje 3D od podstaw” . Prostym, lecz precyzyjnym językiem przedstawiono w niej najważniejsze kwestie związane z projek...(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
Książka „Adobe Flash CS5/CS5 PL Professional. Biblia” zawiera pełny i szczegółowy opis tego programu. Pomoże Ci nie tylko wtedy, gdy zaczynasz pracę z programem, ale także wtedy, kiedy stosujesz jego zaawansowane funkcje. Wewnątrz znajdziesz mnóstwo wskazówek i praktycznych przykładów...(0,00 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Książka ActionScript 3.0. Biblia obszernie i wyczerpująco opisuje ten obiektowy język programowania, służący do budowania nowoczesnych aplikacji internetowych. Znajdziesz tu zarówno niezbędną wiedzę teoretyczną, jak i praktyczne przykłady, ilustrujące chociażby programowanie z wykorzystaniem klas...(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
Technologie Flash i PHP znane są ze swoich możliwości tworzenia dynamicznych rozwiązań. Flash po stronie klienta, PHP po stronie serwera. Mieszanka Flasha i PHP musi być wybuchowa. I tak właśnie jest! To połączenie powoduje eksplozję nowych możliwości, które wykorzystasz na Twoich stronach WWW. T...(0,00 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Oficjalna wiedza na temat Adobe Flash CS6! Adobe Flash to technologia, która tchnęła życie w strony internetowe. Mimo upływu lat i agresywnej inwazji HTML5 wciąż ma się dobrze i w wielu dziedzinach jest nie do zastąpienia. Adobe Flash CS6 to kolejna odsłona genialnego narzędzia pozwalając...
Adobe Flash Professional CS6/CS6PL. Oficjalny podręcznik Adobe Flash Professional CS6/CS6PL. Oficjalny podręcznik
(0,00 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-14-493-9774-6, 9781449397746
- Data wydania ebooka:
-
2010-10-18
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 4.7MB
- Rozmiar pliku Mobi:
- 4.7MB
- Kategorie:
Grafika komputerowa » Flash/ActionScript
Spis treści książki
- Learning ActionScript 3.0
- A Note Regarding Supplemental Files
- Preface
- Who This Book Is For
- Push Yourself
- ActionScript Editors
- Who This Book Is For
- How This Book Is Organized
- What Isand IsntIn This Book
- Whats In
- Whats Not
- Companion Website
- Typographical Conventions Used In This Book
- Using Code Examples
- Wed Like To Hear From You
- Acknowledgments
- About the Authors
- Colophon
- I. Getting Started
- 1. What Is ActionScript?
- Whats New in ActionScript 3.0?
- The Flash Platform
- Procedural Versus Object-Oriented Programming
- The Document Class
- Legacy Code Compatibility
- Hello World
- Timeline Example
- Document Class Example
- Success
- Whats Next?
- 1. What Is ActionScript?
- 2. Core Language Fundamentals
- Jump Right In
- Miscellaneous Basics
- Variables and Data Types
- Casting
- Strict Mode
- Operators
- Arithmetic Operator Precedence
- Conditionals
- if
- Logical Operator Precedence
- switch
- Loops
- for Loop
- while Loop
- A Loop Caveat
- Arrays
- Vectors
- Functions
- Local Variables
- Parameters and Arguments
- Returning a Value from a Function
- Custom Objects
- Objects and Associative Arrays
- this and parent
- Absolute Versus Relative Addresses
- Put It All Together
- Whats Next?
- II. Graphics and Interaction
- 3. Properties, Methods, and Events
- Jump Right In
- Properties
- Events
- Using Event Listeners
- Using Mouse Events to Control Properties
- Methods
- Using Keyboard Events to Call Methods
- 3. Properties, Methods, and Events
- Event Propagation
- Frame and Timer Events
- Frame Events
- Timer Events
- Removing Event Listeners
- Whats Next?
- 4. The Display List
- Jump Right In
- The Sum of Its Parts
- Display List Classes
- Displaying the Display List
- The showChildren() function in action
- Adding and Removing Children
- Using addChild()
- Adding Custom Symbol Instances to the Display List
- Using addChildAt()
- Removing Objects from the Display List and from Memory
- Removing objects from memory
- Managing Object Names, Positions, and Data Types
- Finding Children by Position and by Name
- Clarifying or Changing the Data Type of a Display Object
- Changing the Display List Hierarchy
- Depth Management
- Reparenting Children
- A Dynamic Navigation Bar
- Whats Next?
- 5. Timeline Control
- Jump Right In
- Playhead Movement
- Frame Labels
- New Timeline ActionScript
- Frame Rate
- A Simple Site or Application Structure
- Whats Next?
- 6. OOP
- Classes
- Custom Class Review
- Classpaths
- Note to Flash Professional CS5 users
- Classes
- Inheritance
- Symbol Base Classes
- Can You Figure Out Why?
- A More Traditional Look at Inheritance
- Vehicle class
- Simple example
- Car class
- Truck class
- Document class and revised FLA
- Accessing the Stage in a Class
- Composition
- Car class
- Truck class
- New Tires class
- Document class
- Encapsulation
- Getters and setters
- Vehicle class
- Car class
- Truck class
- Tires class
- Document class
- Polymorphism
- Polymorphism and inheritance
- Vehicle class
- Car class
- Truck class
- Tires class and Document class
- Polymorphism and interfaces
- Simple example
- Adding a sound system to your vehicles through composition
- Navigation Bar Revisited
- Document class
- NavigationBar
- MenuButtonMain
- Whats Next?
- 7. Motion
- Basic Movement
- Velocity
- Acceleration
- Easing
- Basic Movement
- Simple Physics
- Gravity
- Friction
- Elasticity
- A Basic Particle System
- The particle
- The system
- The FLA file
- Simple Collision Detection
- Collision with Objects
- Collision with Points
- Collision with Stage Boundaries
- Geometry and Trigonometry
- Movement Along an Angle
- Distance
- More Particles: Collision and Distance
- Circular Movement
- A Circular Navigation System
- Rotation Toward an Object
- Creating a grid using modulus
- Programmatic Tweening
- Adobes Tween Class
- GreenSocks TweenLite
- Creating a simple banner using TweenLite
- Reproducing Timeline Tweens with ActionScript
- Whats Next?
- 8. Drawing with Vectors
- The Graphics Class
- Drawing Lines
- Drawing Curves
- Adding Solid Fills
- Drawing Shapes
- Using Gradient Fills and Lines
- Gradient fills
- Gradient line styles
- Using Bitmap Fills and Lines
- Bitmap fills
- Bitmap line styles
- The Graphics Class
- Simulating the Pencil Tool
- Drawing Complex Shapes with drawPath()
- The Geometry Package
- Creating Points
- Creating Rectangles
- Using Matrices
- Skewing with matrices
- Calculating changes in points after transformations
- Manipulating gradient fills and line styles
- Adjusting gradient line styles
- Adjusting bitmap line styles
- Gradient Spread Method
- 9-Slice Scaling
- Applied Examples
- Starting a Color Picker
- A Custom Button Class
- Whats Next?
- 9. Drawing with Pixels
- Bitmap Caching
- Soft-Edged Masks
- Bitmap Caching
- The BitmapData Class
- Creating Opaque Bitmaps
- Creating Bitmaps with Transparency
- Using a Bitmap from the Library
- Copying Pixels
- Drawing into a Bitmap
- Blend Modes
- ActionScript Compositing Blend Modes
- Layer
- Alpha and Erase
- ActionScript Compositing Blend Modes
- Using Blend Modes with BitmapData Instances
- Bitmap Filters
- Basic Filters
- Creating dynamic button art with the DropShadowFilter
- Using the BlurFilter to create an airbrush
- Basic Filters
- Advanced Filters
- Convolution filter
- Perlin noise and displacement map
- Perlin noise
- Displacement map
- Animating the effect
- Color Effects
- The ColorTransform Class
- The ColorMatrixFilter Class
- The Color Class
- Image Encoding and Saving
- Saving JPG Images
- Adding Functionality to Your Color Picker
- Getting and Setting Pixels
- getPixel()
- Using the picker with setPixel()
- Getting and Setting Pixels
- Expanding Your Paint Program
- Whats Next?
- III. Text
- 10. Text
- Creating Text Fields
- Setting Text Field Attributes
- Dynamic Text Fields
- Input Text Fields
- Selecting Text
- Formatting Text
- Establishing a format for new text
- Applying a format to existing text
- Adding text after using setTextFormat()
- Tab Stops
- Using Embedded Fonts
- Flash Professional CS3 and CS4
- Flash Professional CS5
- ActionScript
- 10. Text
- Using Custom Anti-Aliasing
- Formatting with HTML and CSS
- Hypertext Markup Language (HTML)
- CSS
- Escaping quotation marks
- Triggering ActionScript from HTML Links
- Loading HTML and CSS
- Text Layout Framework
- Rotating device fonts
- Improved typographic controls
- Columnar layout
- Flowing text across multiple containers
- Distributing SWFs that use TLF
- Whats Next?
- IV. Sound and Video
- 11. Sound
- ActionScript Sound Architecture
- Internal and External Sounds
- Working with Sounds in Your Library
- Loading External Sounds
- Playing, Stopping, and Pausing Sounds
- Playing a Sound
- Stopping a Sound
- Pausing Sounds and Resuming Playback
- Applying the Syntax
- 11. Sound
- Buffering Sounds
- Changing Sound Volume and Pan
- Reading ID3 Metadata from MP3 Sounds
- Visualizing Sound Data
- Amplitude
- Adding peak meters to the sound player
- Amplitude
- Sound Spectrum Data
- Storing and retrieving sound spectrum data
- Drawing a waveform or frequency spectrum
- The Waveform class
- Adding the Waveform Visualization to Our Sound Player
- Visualizing Microphone Input
- Activity Level
- SampleDataEvent
- Recording, Playing, and Saving Microphone Input
- RecordMicrophone Class
- Recording microphone input at runtime
- Writing sound data dynamically at runtime
- Stopping playback
- RecordMicrophone Class
- RecordMicrophone_Example Class
- Whats Next?
- 12. Video
- Encoding
- Formats
- Presets
- Customizing Settings
- Starting the Queue
- Encoding
- Components
- Working with the FLVPlayback Component
- Scripting the component
- Skinning the component
- Working with the FLVPlayback Component
- Full-Screen Video
- Captions
- Using the FLVPlaybackCaptioning Component
- Creating Captions with Timed Text
- Providing Captions in Multiple Languages
- Writing Your Own Player
- Scripting Buttons to Control the FLVPlayback Component
- A Code-Only Solution
- The main video class
- The document class
- Whats Next?
- V. Input/Output
- 13. Loading Assets
- Loading SWFs and Images
- Loading SWFs
- Loading Images
- Writing a Multiuse SWF and Image Loading Class
- Writing the CustomLoader Class
- Using the CustomLoader Class
- Loading SWFs
- Loading images
- Loading SWFs and Images
- Loading Data
- Loading Text
- Loading Variables
- Loading Binary Data
- Writing a Multiuse Data Loading Class
- Writing the CustomURLLoader Class
- Using the CustomURLLoader Class
- Loading text
- Loading variables
- Loading binary data
- 13. Loading Assets
- Communicating with Loaded SWFs
- The child SWF
- The parent SWF
- Additional Online Resources
- Loading SWFs with TLF Assets
- GreenSocks LoaderMax
- Whats Next?
- 14. XML
- Understanding XML Structure
- White Space
- Declarations
- Comments and Processing Instructions
- Entities and the CDATA Tag
- Understanding XML Structure
- Creating an XML Object
- Using Variables in XML
- Reading XML
- Element and Text Nodes, and the XMLList Class
- Text nodes and strings
- Element nodes and the power of XMLList
- Using the descendant accessor operator and wildcards
- Element and Text Nodes, and the XMLList Class
- Using Attributes
- Coping with element node names that are incompatible with ActionScript
- Finding Elements by Content
- A limitation when filtering by attribute
- Writing XML
- Deleting XML
- Loading External XML Documents
- Sending to and Loading from a Server
- Send and Load
- The client source
- The server source
- Send and Load
- An XML-Based Navigation System
- The Directory Structure and Source Files
- The Library of the FLA
- The XML and Classes
- XML
- LAS3Main (document class)
- NavigationBarXML
- MenuButtonMain
- MenuButtonSub
- Tying it all together
- Whats Next?
- Index
- About the Authors
- Copyright
O'Reilly Media - inne książki
-
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a profe...(0,00 zł najniższa cena z 30 dni)
296.65 zł
349.00 zł(-15%) -
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. Wit...
Building Solutions with the Microsoft Power Platform Building Solutions with the Microsoft Power Platform
(0,00 zł najniższa cena z 30 dni)262.65 zł
309.00 zł(-15%) -
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world application...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
DevOps engineers, developers, and security engineers have ever-changing roles to play in today's cloud native world. In order to build secure and resilient applications, you have to be equipped with security knowledge. Enter security as code.In this book, authors BK Sarthak Das and Virginia Chu d...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
With the increasing use of AI in high-stakes domains such as medicine, law, and defense, organizations spend a lot of time and money to make ML models trustworthy. Many books on the subject offer deep dives into theories and concepts. This guide provides a practical starting point to help develop...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn th...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition Rich Shupe, Zevan Rosser (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.