Foundational ActionScript 2.0 training includes:
Lesson One: Meeting ActionScript
- Opening and using the Actions panel
- Attaching scripts to objects
- Project: Virtual Jack o' lantern
Lesson Two: Button Navigation
- Button action handlers
- Setting navigation destinations
- Project: Funny Face
Lesson Three: Introduction to Variables
- Tracking variables
- Building a counter
- Project: Instant Art Gallery
Lesson Four: Pushing and pulling variable data
- Setting text field characteristics
- Passing data
- Project: Funny Story Generator
Lesson Five: Using Nested Variables
- Using math functions to alter data
- Typing and naming fields
- Project: Mortgage calculators
Lesson Six: Using Randomizers
- Generating unique values
- Applying random data
- Truncating numbers
- .floor and .random code
- Project:The Coin Flipper
Lesson Seven: Setting Conditions
- Using If/then constructs
- Controlling output
- Project: The Magic 8-Ball
Lesson Eight: Working with Arrays
- Building arrays
- Using .length functions to save time
- Concatenating text strings
- Project: Make-a-Word Game
Lesson Nine: Using Functions
- Definingand calling functions
- Using variable to write to fields
- Concatenating text strings
- Project: Poetry Generator
Lesson Ten: Controlling Objects
- Using arrow keys to navigate objects
- Using x and y coordinates
- Project: The Wandering Star
Lesson Eleven: Defining Quadrants
- Defining areas of the stage
- Contorlling movieClips
- Project: Center of Attention
Lesson Twelve: Dynamically Changing Objects
- Changing object characteristics with code
- Changing screen positions
- Using random characteristics
- Project: The Bewildered Cat
Lesson Thirteen: Controlling Dynamic Objects
- Automated object characteristic
- Using inks and filters to alter results
- Project: The Bubble Generator
Lesson Fourteen: Animating using Code
- Building a function
- Using enterFrame handlers
- Project: Moving Earth
Lesson Fifteen: Exploring Web Tools-1
- Coding a pull-down menu
- Project: Quick Menus
Lesson Sicteen: Exploring Web Tools-2
- Building a Flash file loader
- Project: File Loader
Lesson Seventeen: Using External Data
- Pulling variables and other data from the web
- Project: Fortune Cookie
- Project: News Ticker
Lesson Eighteen: Putting it all Together
- Building an adventure game
- Checking for object collisions
- Creating conditional dialog
- Project: Role Playing Game