Flash ActionScript 3
Cost:
$795.00 (Online
Class
- Lodestone Live)
$995.00
(Lodestone Training Center)

Time: 10 AM - 4:30 PM EST
Length: 3 day class
Type: Instructor-led
Course Description:
With the release of Flash CS3, Flash now supports ActionScript 3.0, the latest release of ActionScript from Adobe. While similar to earlier versions of ActionScript, it presents enough of a departure to present significant challenges to Flash Designers and Developers as they move to the new version. this class focuses on ActionScript 3.0 syntax and concepts while comparing it with earlier versions.
Learning Objectives:
Upon completion of this course, you should be able to:
- Understand ActionScript 3.0 syntax
- Understand Object Oriented language structure
- Create and retrieve variables
- Write and call user-defined functions
- Handle and respond to events
- Understand Class structure
- Use conditional logic
- Create Arrays
- Load external content
Target Audience:
To take this course, you should have:
- Completed the Flash CS3 Fundamentals course or have equivalent experience.
- The desire to learn how to program Flash content using ActionScript.
Course Outline:
Unit 1: Understanding ActionScript
- Introducing ActionScript 3.0
- Differences between ActionScript 1.0/2.0 and 3.0
- ActionScript elements
Unit 2: Communicating with ActionScript
- Communicating with MovieClips
- Modifying properties through code
- Understanding Variables
- Setting Data Types
- Using Trace Statements
Unit 3: Using and Writing Functions
- Understanding Functions
- Using Methods
- Writing Custom Functions
- Understanding Modular Functions
- Returning Values from Functions
Unit 4: Responding to Events
- Understanding Events
- Using Event Listeners
- Writing Event Handlers
- Responding to Mouse Events
- Responding to Keyboard Events
- Creating links
- Animating through ActionScript
Unit 5: Understanding Classes
- Classes overview
- Writing a Custom Class
- Extending and Existing Class
- Adding a Class Object to the Timeline
- Defining a Document Class
- Setting up a Classpath
Unit 6: Decision Making and Repetition
- Understanding Conditional Statements
- Writing a Conditional Operators
- Using Conditional Operators
- Setting Up Alternate Conditions
- Understanding Loops
- Creating Loops
- Using a Loop to Create Class Instances
- Placing Instances XCreated by Loops
Unit 7: Using Math in ActionScript
- The Math Class
- Using Basic Math Operators
- Generating Random Numbers
- Rounding Values
Unit 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
Unit 9: Application Development
- Creating a Memory Card Game
- Storyboarding Applications
- Writing a Memory Card Class
- Writing a Memory Game Class
- Adding Graphics to Cards
- Placing Cards
- Detecting Matches
- Resetting Cards
- Handling Incorrect Matches
- Determining a Win
- Adding More Cards
Unit 10: Using ActionScript with Graphics and Animation
- Drawing with Code
- Creating a Color Transformation
- Generating Random Color Transformation
- Animating Transformations
- Using Filters
- Modifying Filter Properties
- Animation Filters
Unit 11: Working with Multimedia
- Loading External Images and SWFs
- Communicating with Loaded Movies
- Loading Sounds
- Controlling Sounds through Code
- Loading Video
- Controlling Video playback
Unit 12: Advanced Interactivity
- Creating a Drag-and-Drop Class
- Detecting Collisions
- Responding to Collisions
- Placing Objects Randomly
To Register:
Toll Free - 866.665.9441 or click on a date to register online.

9/22-9/24/2010
10:00 AM - 4:30 PM EST
Instructor:
Mark Hooper
Lodestone Training Center:
Charlotte or Online
11/3-11/5/2010
10:00 AM - 4:30 PM EST
Instructor:
Mark Hooper
Lodestone Training Center:
New York or Online
12/15-12/17/2010
10:00 AM - 4:30 PM EST
Instructor:
Mark Hooper
Lodestone Training Center:
Charlotte or Online
Please note, assigned instructor may change. Lodestone confirms instructor schedules two weeks prior to class date.
*Classes are online via Lodestone Live and at a Lodestone training center.
The only time that a class will cancel is either if there is a power failure or other major disruption in service.
Our Social Network
Testimonials
"I just wanted to let you know that James is the best instructor I have EVER had and we are definitely going to be using Lodestone again. Thanks for everything!"- Connie Winkler, Aultman Hospital
Newsletter
Receive updates on upcoming events »
