|
|
|
wl262-ver5.0
Advanced Flash (2 days)
Description
If you work with Macromedia Flash, you know its unparalleled ability to create stunning motion graphics and animation. However, you may not know that Flash technology is capable of creating complex movies that can dynamically interact with user input. This class will build on a foundation of compound animations and move into full-featured interactive Web site design.
NOTE: We recommend this class be taught using version MX 2004 and 8.
Suggested Prerequisites• Introduction to Macromedia Flash
• Intermediate Macromedia Flash
Next Course• Flash Remoting: Integrating Flash and XML
ObjectivesBy the end of the class students will be able to:
• Create drop-down menus
• Use ActionScript to achieve complex interactivity
• Build movie preloaders
• Add zoomable content to a site
• ncorporate dynamic forms
• Create a drag-and-drop shopping cart application
Course OutlineIntroduction • Introduction to Our Case Study • ActionScript Review • ActionScript’s Object-Oriented World • Writing ActionScript • Example: Fundamental Actions • Keyframes and Labels • Inserting a Target Path • Setting up Site Navigation
Drop-Down Menus • Preparing the Timeline • Adding the Buttons • Programming the Frames and Buttons • Creating a Drop-Down Menu
Animated Drop Down Menus • The Timeline • The Actions • Creating a Zoomable Map • Introduction to the Case Study: A Zoomable Map Application • The Drag Movie Clip Actions • Example: Repositioning a Map • Creating a Dragable Map
Using Properties to Change the Map’s Scale • General Properties • Object Properties • Setting Properties • Getting Properties • Making the Map Zoomable
Repeating Actions: Frame-Based Loops • Continuous Zoom Buttons • Using a Frame-Based Loop to Scale the Map
Movie Preloader • The getBytes Methods • Viewing the preloader • The _framesloaded and _totalframes Properties • Dynamic Text and Text Input Fields • Download Status Indicators • Building Preload Detection
The Movie Clip Object • Movie Clip Methods • LoadMovie and attachMovie( ) Method • Using ActionScript to Change Maps
ActionScript Functions • Declaring a Function • Invoking a Function • Passing Arguments to a Function • Example: Using Functions to Eliminate Redundancy • Modifying Your Map Application to Use Functions
The Sound Object • Creating an Instance of the Sound Object • Sound Object Methods, Properties, Event Handlers • The attachSound( ) and start( ) Methods • Example: Working with Sounds • The onClipEvent Event Handler • Example: Changing a Sound’s Volume • Creating a Sound Panel
Shopping Cart Basics • Using a Movie Clip to Store Variables • Constructing a Simple Shopping Cart
Drag and Drop Gear Builder • The _droptarget Property • Putting the Pieces Together • Creating a Drag and Drop Gear Builder
Working with Form Components • Submitting a Form • Form Validation • Completing the Checkout Area
Debugging ActionScript • Comment • Output Panel and Tracing Expressions • Concatenating Strings and Variables
Preloader using Function
Browser Navigation • Named Anchors
Guidelines for Exporting Sound in Flash Movies • Sound Properties
Behaviors Panel • The Behaviors Panel
|
|
|
|
|