Состав курса:Introduction
Welcome (2:24)
How to use the exercise files (1:11)
Reviewing ActionScript 3.0 basics (4:18)
1. The Advanced ActionScript 3.0 Display List
Understanding the Display List (1:59)
Using Display Objects other than MovieClip
Using the addChild method (2:27)
Using the removeChild method (1:25)
Referencing a Display Object by index number (4:53)
Referencing a Display Object by name (4:01)
Co ntrolling Display Objects in different timelines (3:23)
Controlling Display Objects in different movies (3:43)
Using addChild to change parents (4:20)
Understanding Stage vs. stage (5:42)
2. Animating with ActionScript Tweens
Why use ActionScript to animate? (1:25)
Understanding the Tween class (4:03)
Using different easing methods (4:05)
Understanding Tween Class methods (3:44)
Responding to tween events (2:33)
Using tweens to move a dynamic map (6:01)
Making the map respond to tween events (8:12)
3. Using XML Data and E4X Syntax
Introduction to XML data (2:17)
Understanding E4X syntax (2:05)
Creating raw XML data (4:09)
Loading external XML data (2:32)
Using the XMLList class (4:06)
Using XML data to load external images (3:21)
Using XML data to create an image gallery (5:06)
Displaying text from an XML file in your gallery (5:05)
Adding tweens to your gallery (2:21)
4. Working with Packages and Classes
Reviewing packages and classes (1:07)
Creating a template for class files (3:38)
Defining a reusable class path (1:29)
Creating a DisablingButton class from a template (5:34)
Connecting classes to movie clips (3:15)
Communicating between classes (10:20)
Creating a ScaleButton class (8:29)
Reusing a ScaleButton class (5:26)
5. Creating Advanced Effects Using XML Data
Preparing to build an advanced image gallery (4:13)
Dividing the thumbnail into segments (2:02)
Adding interactivity to thumbnails (4:36)
Loading full-sized pictures (3:58)
Creating an Image Gallery class (11:21)
6. Creating a Particle System
Understanding particle systems (0:58)
Creating particles (2:51)
Animating particles (1:20)
Randomizing particles (3:42)
Setting a particle range (3:22)
Defining a dynamic range (1:54)
Controlling particle alpha and scale (2:23)
Varying particle speed (6:55)
Removing children to optimize performance (2:51)
Using different particles 2:53
7. Animating Using Transitions
Understanding transitions 1:41
Understanding the Object class (2:58)
Placing transition information in an object (2:21)
Creating transition animations (2:13)
Creating different types of transitions (3:28)
Using undocumented transition events (4:04)
Using transitions in an image gallery (5:49)
8. Taking Flash Video to a New Level
Reviewing Flash video basics (2:32)
Creating a resizable interface (3:53)
Understanding cue points (1:58)
Using XML for closed captioning (2:34)
Connecting closed captioning to cue points (3:55)
Creating an advanced navigation interface (3:04)
Creating an AdvancedVideo class (8:15)
9. Wrapping It Up