Unavailable: Adobe Flash CS5.5 Level 2: Actionscript 3.0
Class Description
Adobe Flash CS5 Level 2: ActionScript 3.0 provides experienced Flash designers with the knowledge and hands-on practice they need to create dynamically generated event-driven animation and interactive games with Flash. The course teaches fundamental programming techniques. It begins by introducing new CS5 Features and core concepts including instance names, variables, functions, properties, and methods, then proceeds through conditions, loops, event handling, and animating with ActionScript. Please contact us regarding pricing and availability. Students must have a strong working knowledge of Adobe Flash CS5.
Class Prerequisites
Adobe Flash Level 1 or equivalent experience.
Length and Cost
$1375: Includes free retakes for 8 months, Length of Workshop: 3 Days
Class Begins at 9am, ends at 4-4:30pm
Lesson 1 - Code Snippets and Navigating the Timeline
- Introducing Flash & ActionScript 3.0
- Using Flash CS5, Flash Builder (Flex 4) & Flash Catalyst
- Adding Actionscript using code snippets
- Placing code on the Flash timeline
- Using variables, functions, and branching
Lesson 2 - Working with Events and Functions
- Working with event-handling functions
- Using code snippets to create navigation
- Creating event listeners
Lesson 3 - Creating Animation with Actionscript
- Datatyping and data casting
- Controlling movie clip properties with Actionscript
- Creating animation using Actionscript tweens
Lesson 4 - Creating Actionscript in External Files: Custom Classes
- Creating an Actionscript file
- Creating instances of a class file in Flash
- Working with the Document class
- Generating random values
- Working with the MOUSE_MOVE event to simulate a paint application
- Exploring basic object oriented programming concepts: Inheritance and Encapsulation
Lesson 5 - Using Actionscript and Components to Load Content
- Creating a List component instance and setting its parameters
- Adding an instance of the UILoader component
- Creating the fallery file
- Adding a scroll bar to the text field
Lesson 6 - Creating Preloaders in Actionscript 3.0
- Using tools in the testing environment
- Creating a text field and progress bar to track loading
- Inserting Actionscript to track progress of the UILoader component
- Controlling the frames of a movie clip to reflect loading progress
Lesson 7 - Using Arrays and Loops in Actionscript 3.0
- Adding movie clip instances to the stage from the Flash library
- Generating multiple instances with a for loop
- Generating drag-and-drop functionality
- Creating game play in an ENTER_FRAME listener
- Using hitTestObject() to check for collisions
Lesson 8 - Creating and Formatting Text with Actionscript
- Creating a TLF text field with Actionscript
- Loading an external text file into a TLF text field
- Using the TextFormat class
- Giving the user a custom panel to format text
- Creating a scroll bar using Actionscript
Lesson 9 - Controlling Sound with Actionscript
- Adding sliders to the project
- Using the Sound, SoundChannel and SoundTransform classes
- Referencing a song list in an array
- Using a for loop to set song titles
- Making the sliders invisible until needed using the visible property
- Adding listeners for the ID3 tags of an MP3 file
- Controlling the visibility of the volume and pan controls
- Adding a TextFormat object
Lesson 10 - Working with an XML Playlist
- Understanding the basics of an XML file
- Referencing a song list in an XML file
- Responding to COMPLETE and IO_ERROR events
- Creating hyperlinks using XML data
Lesson 11 - Using Actionscript and Components to Control Video
- Adding the FLVPlayback component
- Setting FLVPlayback properties in Flash
- Adding Actionscript control of FLVPlayback properties
- Working with the Color Picker component
- Using cue points with Flash video
- Working with the FLVPlaybackCaptioning component
- Playing multiple video files from an XML playlist
- Using the full-screen publish settings
Lesson 12 - Advanced Graphics and Animation with Actionscript
- Inverse Kinematics in Flash
- Working with IK Animation in Actionscript
- Creating Sound and Soundchannel instances to respond to animation
- Accessing the client 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 an email from Flash
- Using the URLVariables class in Flash
- Adding Printing capabilieties with the PrintJob class
Lesson 14 - Creating Adobe AIR Applications with Flash and Actionscript
- Using AIR specific Actionscript
- Specifying Flash publish settings for an AIR project
- Creating an AIR application
- Controlling printing with AIR
- Listening for drag events
Lesson 15 - Using Third Party Libraries to Extend Actionscript
- Downloading and installing third party Actionscript libraries
- Using the Papervision3D BasicView class
- Creating the constructor function for the Cube3D class
- Creating and modifying a 3D cube
- Animating the 3D cube
- Adding a movie clip as a material on a 3D object
- Adding video as a material on a 3D object

