Lesson 1 – Getting Started
- Introducing ActionScript 3.0
- Why You Should Learn ActionScript 3.0
- What’s New in ActionScript 3.0?
- Differences Between ActionScript 1.0/2.0 and 3.0
- ActionScript 3.0 Elements
- Moving Beyond Script Assist
- The Flash Player
- Beyond ActionScript 3.0
Lesson 2 – Communicating with ActionScript
- Communicating to Movie Clips
- Modifying Movie Clip Properties
- Understanding Variables
- Selecting Variable Data Types
- Using Trace Statements
- Using Comments
Lesson 3 – Using and Writing Functions
- Understanding Functions
- Using Methods
- Writing Custom Functions
- Understanding Modular Functions
- Making Functions Modular
- Making a Function Return a Value
Lesson 4 – Responding to Events
- Understanding Event Types
- Using a Listener to Catch an Event
- Writing Event Handlers
- Responding to Mouse Events
- Responding to Keyboard Events
- Creating a Link to a Web Site.
- Using the Enter Frame Event to Create Animation
- Using the Timer Event to Control Animation
Lesson 5 – Understanding Classes
- Understanding Classes
- Writing a Custom Class
- Extending an Existing Class
- Add a Class Object to the Timeline
- Defining a Document Class
- Setting Up a Classpath
Lesson 6 – Decision Making and Repetition
- Understanding Conditional Statements
- Writing a Conditional Statement
- Using Conditional Operators
- Setting Up Alternative Conditions
- Writing Compound Conditions
- Understanding Loops
- Creating a Code Loop
- Using a Loop to Generate Instances of a Class
- Placing Instances Created by a Loop
Lesson 7 – Using Math – and Loving It!
- Understanding the Math Class
- Using Basic Math Operators
- Generating Random Numbers
- Rounding Numbers
Lesson 8 – Using Text and Arrays
- Creating a Text Field
- Styling a Text Field
- Capturing Data from a Text Field
- Loading External Text
- Understanding Arrays
- Using Text and Arrays to Create a Game
- Finishing the Text Game
Lesson 9 – Lab – Creating a Memory Game
Lesson 10 – Using Advanced Graphics and Animating Tools
- Drawing with Code
- Creating a Color Change
- Generating a Random Color Change
- Animating a Color Change
- Using Filters
- Modifying Filter Properties
- Animating Filters
Lesson 11 – Working with Multimedia
- Loading External Images and SWFs
- Communicating with Loaded Movies
- Loading Sounds
- Starting and Stopping Sound
- Managing the Volume of Sound
- Loading Videos
- Controlling Video Playback
Lesson 12 – Adding Advanced Interactivity
- Creating a Drag-and-Drop Class
- Detecting Collisions
- Responding to Collisions Detecting a Win
- Randomly Placing Objects
Top

|