3 Days

Hands-On: $1475

9am - 4pm

Register

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.

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