Adobe® Flash® CS5: A Comprehensive Approach

Course Specifications

Course number: 084661
Course length: 3.0 day(s)

Course Description

Course Objective: You will create and manipulate a wide variety of objects; plan, design and develop complex Flash projects; and build Flash applications using the advanced features of the Flash CS5 and ActionScript 3.0 applications.

Target Student: This course is intended for designers and developers who are new to Flash. The course covers the ACA and ACE exam objectives for Adobe Flash CS5, and is intended to help prepare students to take the Adobe Certified Associate and Adobe Certified Expert exams. Please refer to the media that accompanies this course for the documents named “Adobe Flash CS5 ACA Exam Objectives” and “Adobe Flash CS5 ACE Exam Objectives” that maps the ACA and ACE objectives to the content in the Adobe® Flash® CS5 series.

Prerequisites: To gain the most from this class, students should be familiar with the Windows environment, be familiar with the web and its terminologies, have a basic frame of reference for graphic and design applications, and have a desire to know the basic terminologies and components of ActionScript and its role as a Flash programming language.

Hardware Requirements

Software Requirements

Each computer requires the following software:

Course Objectives

Upon successful completion of this course, students will be able to:

Course Content

Lesson 1: Getting Started with Flash CS5

Topic 1A: Identify Components of the Flash CS5 Interface
Topic 1B: Customize the Flash CS5 Interface
Topic 1C: Introduce Rich Media Design Principles
Lesson 2: Adding Shapes, Colors, and Lines with Drawing and Painting Tools

Topic 2A: Identify Flash Drawing and Painting Components
Topic 2B: Apply and Customize Colors
Topic 2C: Use Drawing and Painting Tools
Topic 2D: Work with Interacting Objects
Lesson 3: Creating Symbols and Instances

Topic 3A: Create Symbols
Topic 3B: Create Symbol Instances
Lesson 4: Identifying Image Types

Topic 4A: Identify Copyright and Citation Requirements
Topic 4B: Compare Vector and Bitmap Images
Topic 4C: Optimize Bitmap Images for Flash
Lesson 5: Manipulating Objects

Topic 5A: Select Objects Using the Selection Tools
Topic 5B: Transform Objects
Topic 5C: Organize Objects with Layers
Lesson 6: Working with Text

Topic 6A: Add Text to a Document
Topic 6B: Create Text Fields
Lesson 7: Using Animation Basics to Create Animations

Topic 7A: Create Animations with Frames and Keyframes
Topic 7B: Create Tween Animations
Lesson 8: Getting Started with ActionScript™

Topic 8A: An Introduction to ActionScript
Topic 8B: Coding with Basic ActionScript
Topic 8C: Use Code Snippets
Lesson 9: Planning a Flash Project

Topic 9A: Understand a Workflow
Topic 9B: Translate Workflow Plans to Flash
Topic 9C: Identify Elements of a Project Plan
Lesson 10: Designing a Project

Topic 10A: Initiate a Project
Topic 10B: Create Design Patterns
Lesson 11: Managing Symbols

Topic 11A: Use Movie Clips
Topic 11B: Use Buttons
Lesson 12: Laying Out Text

Topic 12A: Lay Out Text in a Flash Movie
Topic 12B: Embed Text Fonts in a Movie
Lesson 13: Creating Advanced Animations

Topic 13A: Work with Inverse Kinematics
Topic 13B: Add Motion to Animations
Topic 13C: Apply 3D Transformation to an Object
Topic 13D: Apply Effects to an Object
Lesson 14: Adding Audio to a Movie

Topic 14A: Import Audio
Topic 14B: Control Audio
Lesson 15: Working with ActionScript™ 3.0

Topic 15A: Understand Additional ActionScript Concepts
Topic 15B: Add Interactivity Using ActionScript Elements
Topic 15C: Use Dynamic Mask
Topic 15D: Work with Pre-Built Components
Lesson 16: Publishing a Movie in Different Formats

Topic 16A: Add Metadata to SWF Files
Topic 16B: Ensure Accessibility
Topic 16C: Create Multiple Outputs
Lesson 17: Extending Flash

Topic 17A: Understand JSFL
Topic 17B: Understand Adobe® Extension Manager CS5
Lesson 18: Building an Application

Topic 18A: Import Assets for an Animation
Topic 18B: Edit Animations
Topic 18C: Build a Navigation Structure
Lesson 19: Using Videos in Flash

Topic 19A: Encode Video Objects
Topic 19B: Add Videos to a Movie
Lesson 20: Programming with Advanced ActionScript

Topic 20A: Introduction to Object-Oriented Programming
Topic 20B: Use ActionScript for Animations
Topic 20C: Load Data from an External Source
Topic 20D: Create Custom Classes
Lesson 21: Deploying a Flash Application

Topic 21A: Create a Preloader
Topic 21B: Publish a Flash Application
Appendix A: Localize Content in Flash
Appendix B: Testing and Debugging a Flash Application
Appendix C: Exporting a Flash Application
Appendix D: Adobe Flash CS5 New Features Mapping
Appendix E: Adobe® Certified Expert Exam Objectives