Flash CS5: Advanced

Topic-Level Outline

                         Days:  1

          Prerequisites:  Flash CS5: Basic, or equivalent experience

                         Unit 1 :  Vector illustration

                               Topic A: 0  Creating vector paths

                               A-1:                               Creating paths with the Pencil tool

                               A-2:                               Creating paths with the Pen tool

                               Topic B: 0  Editing vector paths

                               B-1:                               Adjusting anchor points

                               B-2:                               Adding and removing anchor points

                               Topic C: 0  Using mask layers

                               C-1:                               Masking a layer with a vector path

                               Topic D: 0  Pattern Tools

                         D-1:                         Using pattern tools

                         Unit 2 :  Advanced animation techniques

                               Topic A: 0  Inverse kinematics

                               A-1:                               Animating shapes by using the Bone tool

                               Topic B: 0  Shape tweens and animated masks

                               B-1:                               Creating a shape-tween animation

                               B-2:                               Adding shape hints and a mask

                               Topic C: 0  Filter animation

                               C-1:                               Animating a filter and other effects

                               Topic D: 0  The Motion Editor

                         D-1:                         Using the Motion Editor

                         D-2:                         Reusing an animation as a motion preset

                         Unit 3 :  ActionScript animation

                               Topic A: 0  Programming principles

                               A-1:                               Discussing ActionScript 3.0

                               A-2:                               Exploring a scripted application

                               A-3:                               Preparing symbol instances

                               A-4:                               Reading instance property values

                               A-5:                               Storing values by using variables

                               Topic B: 0  Event listeners and event handlers

                               B-1:                               Implementing continuous motion

                               B-2:                               Controlling speed with a variable

                               B-3:                               Stopping motion when a condition is met

                               B-4:                               Making a clip move when clicked

                               Topic C: 0  Modular code

                               C-1:                               Creating modular code

                               Topic D: 0  Special classes

                               D-1:                               Creating a Document class

                               D-2:                               Extending the MovieClip class

                               D-3:                               Associating a custom class with an object

                               Topic E: 0  The Debugger

                         E-1:                         Using the Debugger

                         Unit 4 :  Interactive techniques

                               Topic A: 0  Adding audio

                               A-1:                               Adding sound with ActionScript

                               Topic B: 0  Scripting a link to a Web page

                               B-1:                               Adding a hyperlink

                               Topic C: 0  Loading dynamic content

                         C-1:                         Loading text from an external file

                         Unit 5 :  Video

                               Topic A: 0  Flash video basics

                               A-1:                               Discussing video encoding

                               A-2:                               Converting DV content to FLV

                               Topic B: 0  Video in Flash files

                         B-1:                         Importing video

                         B-2:                         Changing FLVPlayback component parameters

                         B-3:                         Creating code to respond to cue points

                         Unit 6 :  Managing your Flash project

                               Topic A: 0  Image copyright

                               A-1:                               Discussing copyright

                               Topic B: 0  Project management

                               B-1:                               Discussing project management

                               Topic C: 0  Application planning

              C-1:              Discussing application planning

              Appendix A :  ACA exam objectives map

                               Topic A: 0  Comprehensive exam objectives