Subscribe to Newsletter

Print

ActionScript Training Course


(This course is offered only on-demand to a private batch and can be customized as per the business requirements)

Overview

ActionScript is the powerful, easy-to-learn language used within Adobe Flash CS3. If you're building an online shopping cart, an e-learning application, or another Flash project that requires sophisticated features, ActionScript is the language you need to learn.

This ActionScript training class teaches you all the core ActionScript skills you need in order to successfully build your first ActionScript-powered Flash applications.

Objectives

At the end of ActionScript Training course, participants will be able to:

  • Master the fundamentals of ActionScript programming
  • Learn how to use ActionScript for a wide variety of practical applications

Suggested Audience - Web developers and Web designers . It is valuable to both beginners and advanced developers that already have experience in developing web applications.

Duration - 2 Days

Prerequisites - HTML, Flash, JavaScript (recommended).

Syllabus

1. Introduction to ActionScript 3.0
  • Why you should learn ActionScript 3.0
  • Differences from ActionScript 2.0
  • Moving beyond Script Assist
2. Communicating to MovieClips, Variables, and People
  • Communicating to MovieClips
  • Modifying MovieClips properties
  • Understanding variables
  • Setting variable data types
  • Using trace statements
  • Using comments
3. Using and Writing Functions
  • Understanding functions
  • Using functions
  • Writing custom functions
  • Making a function modular
  • Making a function return a value
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 website
  • Using the enterframe to create animation
  • Using the timer event to control animation
5. Understanding Classes
  • Understanding classes
  • Writing a custom class
  • Extending an existing class
  • Understanding methods
  • Public vs. private properties and methods
  • Bringing a class object to the timeline
  • Defining a document class
  • Setting up a classpath
  • Creating useful classes
6. Decision-Making and Repetition
  • Understanding conditional statements
  • Writing a conditional statement
  • Understanding conditional operators
  • Using conditional operators
  • Setting up alternate conditions
  • Writing compound conditions
  • Understanding loops
  • Creating a code loop
  • Using a loop to generate instances of a class
  • Placing loop-created instances
7. Using Math...and Loving It!
  • Understanding the math class
  • Using basic math operators
  • Generating random numbers
  • Using different techniques to round numbers
8. Using Text and Arrays
  • Creating a text field
  • Styling a text field
  • Capturing data from a text field
  • Loading external text
  • Scrolling a text field
  • Understanding arrays
  • Using text and arrays to create a game
  • Finishing the text game
9. Creating a Memory Game with What You Already Know
  • Storyboarding your application effectively
  • Writing a memory card class
  • Writing a memory game class
  • Adding graphics to cards
  • Placing cards
  • Deleting matches
  • Resetting cards
  • Handling incorrect matches
  • Determining a win
  • Adding additional cards
  • Randomizing cards
10. Using Advanced Graphic and Animation Tools
  • Drawing with code
  • Creating a color change
  • Generating a random color change
  • Animating a color change
  • Using filters
  • Modifying filter properties
  • Animating filters
11. Working with Multimedia
  • Loading external images and Flash movies
  • Communicating to loaded movies
  • Loading sound
  • Starting and stopping sound
  • Pausing and resuming sound
  • Managing the volume of sound
  • Understanding Flash video connections
  • Loading video
  • Controlling video playback
12. Adding Advanced Interactivity
  • Overview of creating a drag-and-drop game
  • Creating drag-and-drop class
  • Detecting collisions
  • Responding to collisions
  • Detecting a win
  • Adding drop shadows
  • Randomly placing objects
13. Conclusion