Description
ActionScript 3.0 for Adobe Flash Professionals provides experienced Flash designers with the knowledge and hands-on practice they need to create dynamically generated event-driven animation and interactive projects with Flash. The course teaches fundamental programming techniques. It begins by introducing core concepts including instance names, variables, functions, properties, and methods; then proceeds through conditions, loops, event handling, and animating with ActionScript.
Audience
To take this course, you should have:
* Completed the Adobe Flash Fundamentals: An Introduction to Flash course, or have equivalent experience.
* The desire to learn how to program Flash content using ActionScript 3.0.
Course Outline
Note: The curricula below comprise activities typically covered in a class at this skill level. The instructor may, at his/her discretion, adjust the lesson plan to meet the needs of the class.
Lesson 1: Using Code Snippets and Navigating the Flash Timeline
* Placing code on the Flash timeline
* Adding Actionscript using Code Snippets
Lesson 2: Working with Events and Functions
* Creating event listeners and event handling functions
* Creating navigation with a button click
Lesson 3: Creating Animation with ActionScript
* Controlling MovieClip properties with ActionScript
* Creating animation with Actionscript.
Lesson 4: Creating ActionScript in External Files
* Creating an external ActionScript file
* Creating instances of a class file in Flash
* Building a painting program
Lesson 5: Using ActionScript and Components to Load Content
* Using Components to quickly build a portfolio site
* Using the UILoader component
* Using the List component
* Loading SWF files into a UILoader component
* Adding scroll bar component to a text field
Lesson 6: Creating Preloaders in ActionScript 3.0
* Creating a text field and progress bar to track loading
* Inserting ActionScript to track progress of the UILoader component
* Building a custom progress bar
Lesson 7: Using Arrays and Loops in ActionScript 3.0
* Using for loops to automate processes.
* Working with Arrays and loops
* Adding MovieClip instances to the stage from the Library
* Generating multiple instances with a for loop
* Creating animation using ENTER_FRAME
* Creating Drag and Drop functionality
* Testing for Collisions
* Building a simple game
Lesson 8: Creating and Formatting Text with Actionscript
* Creating a TLF TextField with Actionscript
* Loading external documents in a Textfield
* Formatting Text with the TextFormat class
* Creating a ScrollBar with Actionscript
Lesson 9: Controlling Sound with ActionScript
* The Sound, SoundChannel, and SoundTransform classes
* Setting the song titles using a for loop
* Making the sliders invisible until needed
* Programming the buttons to select songs
* Controlling the visibility of the volume and pan controls
* Adding a listener for the ID3 tags of an MP3 file
* Adding the slider controls
Lesson 10: Working with an XML Playlist
* Building a reusable, custom MP3 player
* Understanding the basic structure of an XML file
* Using XML instead of an Array for reusability
* Loading an external playlist using the URLLoader class
* Creating hyperlinks using XML data
* Navigating through the song list
Lesson 11: Using ActionScript and Components to Control Video
* Adding the FLVPlayback component to play video
* Configuring the FLVPlayback component
* Adding ActionScript control of FLVPlayback properties
* Adding the FLVCaptioning component
* Playing multiple video files from an XML playlist
* Using the full-screen publish settings
Lesson 12: Delving Deeper into Graphics and Animation with ActionScript
* Inverse kinematics in Flash CS5.5
* Working with IK animation in ActionScript
* Creating Sound and SoundChannel instances
* Playing and stopping the sound effects
* Accessing the user's webcam or video camera using ActionScript
* Using the Bitmap and BitmapData classes
* Examining the Pixel Bender Toolkit
Lesson 13: Printing and Sending Email with ActionScript
* Adding a simple email link
* Sending email from Flash
* Adding printing capabilities with the PrintJob class
Lesson 14: Creating Adobe AIR Applications with Flash and ActionScript
* Creating an AIR desktop application
* AIR-specific ActionScript
* Flash publish settings for an AIR project
* Including a file in the AIR application
Lesson 15: Using Third-Party Libraries to Extend Actionscript
* Going beyond the classes built into Flash
* Downloading and Installing Papervision 3D and Caurina Transitions
* Using Papervision 3D to create a 3D video cube
* Using Caurina Transitions to add transitions to 3D objects
Contact: Cari Jones, Corporate Account Manager
Email: CariJ@fmctraining.com
Phone: 407-354-4866
Official Website: http://www.fmctraining.com/fmc.asp?v=Adobe&g=Flash&i=557
Added by Fmc-Orlando on October 25, 2011