This course teaches fundamental programming techniques. It introduces core concepts including instance names,
variables, functions, properties and methods through to conditions, loops, event handling and animating with ActionScript.
• Using the Actions and Help panels • Understanding event driven programming
• Declaring variables and their data types • Working with event handler syntax
• Using the trace() function • Generating random numbers and integers using the
• Using code hinting Math class
• Assigning instance names and using them to assign • Understanding relative path names
runtime property values • Controlling nested MovieClip objects
• Using the with operator • Understanding event driven programming
• Introducing core properties of visual built-in classes: • Working with event handler syntax
MovieClip, Button and TextField • Moving from symbol-based to timeline-based event
• Controlling Button and MovieClip position and visual handling
state • Introducing core events of visual built-in classes:
• Controlling TextField content Button, MovieClip, and TextField
• Introducing core properties of non-visual built-in • Controlling the playhead within an event handler
classes: Math • Understanding the this keyword inside an event
• Using mathematical operators handler
• Understanding data type conversion • Creating rollover effects
• Working with Flash Player global functions • Responding to TextField focus events
• Converting values returned from functions and • Calling a single function from multiple event handlers
assigning them for display • Referring to a parent object from within an event
• Writing user defined functions handler
• Returning, or not returning, data from a function • Understanding complex (aggregate) variables
• Understanding variable scope • Working with Arrays
• Adding code within a MovieClip symbol's own timeline • Working with generic Objects
• Introducing the this operator • Transforming MovieClip objects using Transform and
• Understanding object methods ColorTransform objects
• Introducing core methods of visual built-in classes: • Understanding conditional code execution
MovieClip and TextField • Surveying the comparison and logical operators
• Controlling the MovieClip playhead within its timeline • Using if/else comparison to toggle MovieClip visual
• Loading external MovieClip content states
• Understanding cross-domain security issues • Dragging and dropping a MovieClip object
• Exporting and attaching MovieClip symbol instances at • Testing for collision between MovieClip objects
runtime • Initializing attached MovieClip objects
• Writing and using user defined functions to create • Using the onEnterFrame event handler
visual content • Controlling visual change rate
• Understanding depth • Testing and responding to position at runtime
• Dynamically referring to instance names and property • Generating random color transformations
names at runtime • Using Sound objects
• Controlling TextField formatting through code • Creating audio feedback with event-driven sounds
• Creating and formatting TextFields at runtime linked from the Library
• Using Date objects • Understanding looped code
• Working with String concatenation • Using loops and arrays to attach, name, and control
• Generating random numbers and integers using the MovieClip objects
Math class • Using loops to create, name, and control TextFields to
• Understanding relative path names display data object values
• Controlling nested MovieClip objects
Rates include lunch, free pre-training analysis and post-training support. Group courses have manuals
included. For more information contact the training department on 020 7222 8484.