Prerequisite
for learning Action Script is knowledge of the following in
C programming language -
Duration
: 4 days
Data Types
Functions
Conditions
Arrays
Loops
Classes
SALIENT
FEATURES
ActionScript
is the programming language of the Flash Player runtime. Originally
developed as a way for Flash developers to program interactivity,
ActionScript enables efficient programming of Flash applications
for everything from simple animations to complex, data-rich, interactive
application interfaces.
Phase
I
Learn about Action Script
2.0 and how it differs from Actionscript 1.0
Discover the benefits of learning
Action Script
Learn to navigate and use the Action
Script editor
Learn about script elements
Plan a project
Write your first script
Test your script
Debug your script
Phase
II
Learn how event handlers
are used in script
Determine the best event handler for
the job
Use mouse/buttton/keyboard events
to control interactivity
Create a self-running presentation
using frame events
Use clip events to create an interactive
project
Orchestrate multiple events to accomplish
a task
Define and use event handler methods
Learn about Listener and how to use
them
Phase
III
Gain an understanding
of the hierarchy of timelines in Flash movies
Learn about absolute and relative
target paths
Learn how movies communicate with
each other
Use the parent-chid relationship in
movies to creates an "effect" Clip
Control specific timelines within
a single project
Control movies loaded into levels
Learn how to make global references
to various Action Script elements.
Phase
IV
Learn what objects/object
classes are and why they are useful
Get acquainted the various classes
of objects available in Action Script
Use the color class
Create an interactive scene using
the key object class
Create a word processor using properties
and methods of the string and selection object classes
Phase
V
Create a function
Call a function
Add paramerters to a function
Create a function thatt returns a
result
Use local variables
Phase
VI
Learn the power of dynamic
data
Create text fields
Create variables
Create arrays
Store information in objects
Retrieve information from storage
dynamically
Build expressions
Learn about precedence
Manipulate numbers with the Math class
Gain experience with the methods of
the string class
Phase
VII
Learn class syntax and
terminology
Learn
about class paths and how they're used
Learn
about private, public and static members and how to use them
Use
inheritance to extend a class
Use
overriding
Create
custom object classes
Associate
a custom class with a movie clip in the library
Phase
VIII
Learn
how to use if, if/else and if/else if statements to control the
flow of a script
Explore
the various operators used in conditional logic
Script
a project to react to various conditions
Create
a scripted boundary to restrict an object's movement
Turn
the script on and off using conditional logic
Program
a project to react to user interaction
Learn
how to detect and react to object collisions
Phase
IX
Discover
the usefulness of loops
Learn
about the types of loops
Set
loop conditions
Create
a nested loop
Use
loop exceptions
Phase
X
Learn
how to set and get component property values
Use
component events to trigger scripts
Use
component methods to insert data dynamically
Work
with the Focus Manager component to make a more usable application
Style
component instances individually and globally using Action Script
Phase
XI
Discover
the data formats that Flash can load
Learn
about the objects designed for data transfer
Send
and receive data from a server
Learn
about policy files and how to use them
Save
data to your hard drive using shared objects
Communicate
with a Web service
Phase
XII
Learn
why validation is important
Define
validation requirements
Set
up a mechanism to handle errors found in the validation process
Create
functions for validating strings, sequences, and numbers
Send
data from a validated form to a server for processing
Phase
XIII
Create
a text fields dynamically
Format
text using Text Format objects
Use
the Menu Bar component to add a menu to an application
Use
Cascading Style Sheets to easily format text within a text field
Phase
XV
Create
and use a Data object to display the current date and time
Use
the Data Chooser component to navigate and display date related
information
Use
the get Timer () Function to create a Flash based timer and alarm
so you can track the progression of time in a Flash project
Control
a timeline dynamically using play, stop, fast-forward, and rewind
controls
Create
a percentage based preloaded
Phase
XVI
Explore
the uses of sound with Action Script
Learn
how to create a sound object
Drag
an object with in a visual boundary
Control
the volume of a Sound object
Control
the panning of a Sound object
Add
sounds to your movie by using the attach sound () method
Start,
stop and loop sounds dynamically
Phase
XVII
Create
a scalable slideshow presentation using external assets
Create
a rotating Flash banner system by loading external movie into a level
Control
a movie from its own timeline and another timeline
Dynamically
load MP3s into a project while it plays
Script
an MP3 playback progress bar
Load
MP3 files based on XML files and display ID3 tag data from the
MP3s
Load
an external video into a Media component and trigger actions
Phase
XVIII
Use
FSCommands to extend the functionality of a Flash application
Enhance
a Flash executable file by using a third party tool
Configure
movie functionality using HTML and Flash Wars
Phase
XIX
Distinguish
between printing from Flash and printing from browser