Flash ActionScript 3.0

**Please note that CompuWorks will only accept students registering through a company or organization. Please click here for more information**

 

Description:         Upon completion of this course, you should be able to understand ActionScript 3.0 syntax  and Object Oriented language structure. Students will create and retrieve variables, write and call user-defined functions and handle and respond to events. In addition students will understand class structure, use conditional logic, create arrays and load external content.

Days:                       3

 Prerequisites:    Completed the Flash CS3 Fundamentals course or have equivalent experience and have the desire to learn how to program Flash content using ActionScript.

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

Aug 25, 2010



Price: $325
Group Rate: $1,195
(Up to 0)