Course Content
Using Code Snippets and Navigating the Flash Timeline
- Placing code on the Flash timeline
- Adding ActionScript using Code Snippets
Working with Events and Functions
- Creating event listeners and event handling functions
- Creating navigation with a button click
Creating Animation with ActionScript
- Controlling MovieClip properties with ActionScript
- Creating animation with Actionscript
Creating ActionScript in External Files
- Creating an external ActionScript file
- Creating instances of a class file in Flash
- Building a painting program
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
Creating Preloaders in ActionScript
- Creating a text field and progress bar to track loading
- Inserting ActionScript to track progress of the UILoader component
- Building a custom progress bar
Using Arrays and Loops in ActionScript
- 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
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
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
Working with an XML Playlist
- Building a reusable, custom MP3 player
- 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
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
Delving Deeper into Graphics and Animation with ActionScript
- Inverse kinematics in Flash CS5
- 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
Printing and Sending E-mail with ActionScript
- Adding a simple e-mail link
- Sending e-mail from Flash
- Adding printing capabilities with the PrintJob class
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
Using Third-Party Libraries to Extend Actionscript
- Going beyond the classes built into Flas
- 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