Flash CS4 Immersion Week

Cost:

$1,395.00 (Online Class - Lodestone Live)
$1,795.00 (Lodestone Training Center) Classes Always Run!

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
There are currently no public classes scheduled dates for this class. To schedule a private class, please call us toll free at 866-665-9441.

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.