|
|
|
Topic 1 Controlling Multiple Timelines
|
Topic Objectives
About using multiple timelines
About Target Paths
Target Paths for Nested Movie Clips
|
Absolute and Relative Paths
Using the with operator
Topic Summary
Topic Review
|
|
|
|
|
Topic 2 Loops in ActionScript
|
Topic Objectives
Creating Repetition Using Loops
Creating a simple for loop
Creating a loop to create symbol instances
Modifying Instances Created by a loop
|
While Loops
Do While Loops
Creating a loop to create multiple text fields
Topic Summary
Topic Review
|
|
|
|
|
Topic 3 Loading External Content Into Flash
|
Topic Objectives
Limitations of timeline-based Flash applications
Loading External Files
Replacing a Loaded External File
About Loading External Files Into Flash
Controlling Loaded External Files
|
Detecting When a File has Successfully Loaded
Managing Multiple Loaded Files
Detecting Download Progress: Creating a Preloader
Topic Summary
Topic Review
|
|
|
|
|
Topic 4 Controlling Graphics with ActionScript
|
Topic Objectives
About the Display List
About 9-slice scaling
Enabling 9-slice scaling manually
Enabling 9-slice scaling using ActionScript
Modifying Colours using the ColorTransform Class
Creating Drag and Drop Interactivity
Centring the Draggable Object
|
Constraining the Draggable Object
Detecting Collisions Between Objects
Creating Symbol Instances Using ActionScript
Changing the Cursor Appearance
Putting it Together: Animating Graphics with ActionScript
Topic Summary
Topic Review
|
|
|
|
Topic 5 Using ActionScript to Control Text
|
Topic Objectives
Creating Text Fields
Modifying Text Field Properties
Modifying Text in Text Fields Using the TextFormat Class
Capturing Text From an Input Text Field
|
Loading External Text Into Flash
Creating Scrolling Text
Creating a Text Animation
Topic Summary
Topic Review
|
|
|
|
Topic 6 The Math, Array and Date Classes
|
Topic Objectives
About the Math Class
Methods of the Math Class
Generating Random Numbers
Rounding Numbers
About the Array Class
Creating Arrays
Methods of the Array Class
|
Examples of Array Methods
Looping Through An Array
Creating Multiple Instances Using Loops
About the Date Class
Telling the Time
Creating a Calendar
Topic Summary
Topic Review
|
|
|
|
|
Topic 7 Creating Custom Classes
|
Topic Objectives
About Classes
About Custom Classes
Creating a Custom Class
Extending a Existing Flash Class
|
Linking an Object to a Custom Class
Modifying the Custom Class
Topic Summary
Topic Review
|
|
|
|
|
Topic 8 Creating Vector Shapes in ActionScript
|
Topic Objectives
Classes that support vector shapes
The Graphics Class
Drawing Lines and Curves
Drawing Rectangles and Circles
Erasing a Shape
Creating Irregular Shapes
Applying Masks in ActionScript
|
Putting it Together: Drawing with the Mouse
Putting it Together: Creating Shapes Based on User Input
Putting it Together: Creating Repeating Shapes With Loops
Topic Summary
Topic Review
|
|
|
|
|
Topic 9 Working With Sound and Video
|
Topic Objectives
About Using Sounds
Importing Sounds into the Library
Playing Sounds from the Library
Loading and Playing External Sounds
Starting and Stopping Sounds
|
Managing the Volume of Sound
Loading External Video
Controlling Video Playback
Topic Summary
Topic Review
|
|
|
|
|
Appendix A: Index
|
|
|
|