Book description
This book covers all the essential ActionScript 3.0 techniques from the ground up, allowing you to get up and running quickly and easily.
Table of contents
- Copyright
- ABOUT THE AUTHORS
- ABOUT THE COVER IMAGE DESIGNER
- LAYOUT CONVENTIONS
- 1. GETTING STARTED WITH ACTIONSCRIPT 3.0
- 2. ACTIONSCRIPT 3.0 FUNDAMENTALS
-
3. OBJECTS AND CLASSES
- 3.1. iPod analogy
- 3.2. Working with objects
- 3.3. Creating your first class
- 3.4. Adding properties
- 3.5. Adding methods
- 3.6. Controlling access to properties and methods
- 3.7. Adding getter/setter methods
- 3.8. Static properties and methods
- 3.9. Taking advantage of inheritance
- 3.10. Using packages to group your classes
- 3.11. Removing dependency on timeline code
- 3.12. Summary
- 4. WORKING WITH THE DISPLAY
- 5. CREATING VECTOR GRAPHICS WITH THE DRAWING API
- 6. USER INTERACTION AND MORE WITH EVENTS
-
7. WORKING WITH VIDEO
- 7.1. Video on the modern Web
- 7.2. Encoding your video
- 7.3. Delivering your video
- 7.4. Using ActionScript to play videos
- 7.5. Building a video player
- 7.6. Summary
-
8. USING AUDIO
- 8.1. Importing and converting sound files
-
8.2. Using ActionScript to play sound
- 8.2.1. Accessing sound files with the Sound class
- 8.2.2. Controlling sound channels with the SoundChannel class
- 8.2.3. Doing security checks with the SoundLoaderContext class
- 8.2.4. Controlling volume and panning with the SoundTransform class
- 8.2.5. Controlling sounds globally with the SoundMixer class
- 8.2.6. Getting ID3 data with the ID3Info class
- 8.2.7. Using a microphone with the Microphone class
- 8.2.8. Understanding the basics of a sound player application
- 8.3. Building a sound player
- 8.4. Summary
-
9. WORKING WITH COMPONENTS
- 9.1. Just what are components?
- 9.2. Benefits of working with components
- 9.3. Exploring the Flash component framework
- 9.4. Scripting interaction
- 9.5. Styling and skinning
- 9.6. Creating components from scratch
- 9.7. Using third-party components
- 9.8. Summary
-
10. REGULAR EXPRESSIONS
- 10.1. Why you need regular expressions
- 10.2. Introducing the RegExp class
-
10.3. Anatomy of a regular expression pattern
- 10.3.1. Introducing metacharacters
- 10.3.2. Providing alternatives with alternation
- 10.3.3. Using character classes and character ranges
- 10.3.4. Matching any character using the dot metacharacter
- 10.3.5. Matching a number of occurrences using quantifiers
- 10.3.6. Grouping patterns
- 10.3.7. Accessing matched strings with backreferences
- 10.4. Understanding the e-mail regular expression pattern
- 10.5. Changing regular expression behavior with modifiers
- 10.6. Using variables to build a regular expression
- 10.7. Useful regular expressions
- 10.8. Regular expression resources
- 10.9. Summary
- 11. USING XML
- 12. CASE STUDY: CREATING A DYNAMIC IMAGE VIEWER
- 13. GETTING STARTED WITH FLEX
-
14. FLEX BY EXAMPLE
- 14.1. Planning the application
- 14.2. Setting up the project
- 14.3. Creating the basic UI
- 14.4. Creating basic feed integration
-
14.5. Creating the Subscription class
- 14.5.1. Adding a new class to your project
- 14.5.2. Fleshing out the Subscription class
- 14.5.3. Testing the Subscription class
- 14.5.4. Loading the data
- 14.5.5. Allowing Subscription instances to be used for data binding
- 14.5.6. Creating the subscriptions list
- 14.5.7. Creating the articles data grid
- 14.5.8. Populating the Article panel
- 14.6. Completing the Subscriptions panel
- 14.7. Completing the Articles and Article panels
- 14.8. Improving the feed reader
- 14.9. Summary
Product information
- Title: Foundation ActionScript 3.0 for Flash and Flex
- Author(s):
- Release date: August 2009
- Publisher(s): Apress
- ISBN: 9781430219187
You might also like
video
Adobe Flash CS6
In this training course for Adobe Flash CS6, experienced trainer and author Geoff Blake introduces you …
video
Colin Moock's Lost ActionScript 3.0 Weekend Course 1
Pack your bags for the Lost ActionScript Weekend! Gather 'round the fire, study in the cabin, …
book
Essential ActionScript 2.0
In September 2003, Macromedia released Flash MX 2004, and with it, ActionScript 2.0, a dramatically improved …
book
ActionScript: The Definitive Guide
Given its ability to deliver high-impact experiences even over low-bandwidth connections, Flash has become the de …