Flash CS4 Immersion Week
Cost:
$1,395.00 (Online
Class
- Lodestone Live)
$1,795.00
(Lodestone Training Center)

Time: 10 AM - 4:30 PM EST
Length: 5 day class
Type: Instructor-led
Course Description:
Experience the most intense Flash introduction class around. This Flash Immersion class consists of the 2 day Flash Fundamentals and 3 day Flash ActionScript 3.0 classes. This class will be presented by Adobe Authorized instructors who are certified Adobe Flash experts. This class is perfect for individuals or teams who need a Flash jump start class to get a project going, or just looking to expand a skill-set into Adobe Flash technology.
Learning Objectives:
This is an introductory course that provides designers and developers new to the Flash environment the knowledge and hands-on practice they need to create rich Flash content. Students will produce an engaging interface using text, graphics, animations, video, and sound. Interactions are added using ActionScript behaviors and the fundamentals of object oriented programming are introduced. In addition to teaching essentials, the course focuses on best practices for creating Flash content.
Upon completion of this course, you should be able to:
- Create and import graphic assets
- Create animations
- Add ActionScript
- Understand Object Oriented Programming
- Use movie clips
- Add sound and video
Target Audience:
This class is for anyone who needs a solid foundation in Flash technology. This class will allow you to create fantastic visuals and then build in interactivity with ActionScript 3.0.
Course Outline:
- Flash Fundamentals -
Unit 1: Getting Acquainted
- Starting Flash and opening a file
- Getting to know the work area
- Working with the Library panel
- Using the Property inspector
- Creating new documents
- Previewing your movie
Unit 2: Drawing in the Flash environment
- Using the native drawing tools
- Merge and Object drawing modes
- Using the Shape tools
- Using the Primitive Shape tools
- Working with fills and strokes
- Creating gradients
- Editing artwork
- Drawing with the Pencil, Line, and Pen tools
- Modifying paths
Unit 3: Animation Basics
- Understanding the timeline
- Working with keyframes and frames
- Setting document frame rate
- Using onion skinning
- Creating shape tweens
- Using shape hints
- Understanding layer properties
Unit 4: Working with Symbols
- Symbols and symbol instances
- Naming conventions
- Graphic symbols
- Creating symbol instances
- Editing symbols
- Creating buttons
- Duplicating and aligning buttons
- Invisible buttons
- Understanding Movie Clips
- Movie Clips vs Graphic Symbols
- Nesting symbols
Unit 5: Motion Tweening
- Understanding Motion Tweening
- Using tweening effects
- Editing multiple frames
- Using motion guides
- Easing and easing controls
- Animating text
- Using filters and blend modes
- Using masks
Unit 6: Importing Assets
- Adding bitmap graphics
- Image compression in Flash
- Importing vector graphics
- CS3 integration in Flash
- Working with Photoshop files
- Working with Illustrator files
- Working with Fireworks files
Unit 7: ActionScript Basics
- Introduction into ActionScript 3.0 concepts
- Working with the Actions panel
- Controlling the timeline
- Controlling MovieClips
- Using conditional statements
- Creating links
- Loading external content
Unit 8: Working with Text
- Static, Dynamic, and Input text
- Creating text fields
- Modifying text fields
- Anti-aliasing text
- Loading text into Dynamic text fields
Unit 9: Sound and Video
- Importing sounds
- Compressing sound
- Controlling sounds with ActionScript
- Importing video
- Video compression
- Using FLVs
- Using the FLVPlayback compnent
Unit 10: Publishing and Exporting
- Publishing file types
- Publish settings
- Using the Bandwidth Profiler
- Creating HTML content for Flash
- Creating Projectors
- Publishing profiles
- Optimizing movies
- Flash ActionScript 3.0 -
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
Please note, assigned instructor may change. Lodestone confirms instructor schedules two weeks prior to class date.
*Classes are online via Lodestone Live and at a Lodestone training center.
The only time that a class will cancel is either if there is a power failure or other major disruption in service.
Our Social Network
Testimonials
"I just wanted to let you know that James is the best instructor I have EVER had and we are definitely going to be using Lodestone again. Thanks for everything!"- Connie Winkler, Aultman Hospital
Newsletter
Receive updates on upcoming events »
