ActionScript 3.0 for Adobe Flash CC Professionals

$1,795.00


  • Classroom

  • Onsite
Duration: 4 Days

In this course, you will learn about Adobe Flash Professional CC's comprehensive authoring environment for creating interactive and media-rich applications. Flash is widely used to create engaging projects that integrate video, sound, graphics, and animation. With extensive controls for animation, intuitive and flexible drawing tools, and a powerful object-oriented coding language, Flash delivers a robust environment that lets your imagination become a virtual reality.

What You Will Learn

  • Create original content in Flash
  • Import assets from other Adobe applications such as Photoshop or Illustrator
  • Design animation and multimedia by using Adobe ActionScript 3.0 to integrate sophisticated interactivity
  • Use Flash to build innovative and immersive websites
  • Create stand-alone applications for the desktop, or create apps to distribute to mobile devices running on the Android or the iOS system

Audience

Video, animation, and graphics professionals who need a working knowledge of Adobe Flash CC

Prerequistes

  • Practical working knowledge of Mac OS X or Windows
  • Photoshop Fundamentals: An Introduction to Photoshop or equivalent experience is recommended

Course Outline

1. Using Code Snippets and Navigating the Flash Timeline

  • Adding ActionScript using code snippets
  • Placing code on the Flash Timeline

2. Working with Events and Functions

  • Working with event-handling functions
  • Using code snippets to create navigation
  • Creating event listeners

3. Creating Animation with ActionScript

  • Controlling movie clip properties with ActionScript
  • Creating animation using ActionScript tweens

4. Creating ActionScript in External Files

  • Creating an ActionScript file
  • Creating instances of a class file in Flash

5. Using ActionScript and Components to Load Content

  • Creating a List component instance and setting its parameters
  • Adding an instance of the UILoader component
  • Adding a CHANGE event listener to the List component
  • Loading SWF files into a UILoader component
  • Creating the gallery file
  • Adding a scroll bar to the text field

6. Creating Preloaders in ActionScript 3.0

  • 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

7. Using Arrays and Loops in ActionScript 3.0

  • Adding MovieClip instances to the Stage from the Flash Library
  • Adding the initial variables
  • Generating multiple instances with a for loop
  • Generating drag-and-drop functionality
  • Creating the game play in an ENTER_FRAME listener
  • Using hitTestObject() to check for collisions

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

9. Controlling Sound with ActionScript

  • Adding sliders to the project
  • 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 a text format object
  • Adding the slider controls

10. Working with an XML Playlist

  • Understanding the basic structure of an XML file
  • Replacing the songList array with an XML instance
  • Loading an external playlist using the URLLoader class
  • Responding to COMPLETE and IO_ERROR events
  • Moving the event listeners into the xmlLoaded() function
  • Updating the chooseSong() function
  • Creating hyperlinks using XML data
  • Navigating through the song list

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 color
  • Using cue points with Flash video
  • Adding the FLVPlaybackCaptioning component
  • Playing multiple video files from an XML playlist
  • Using the full-screen publish settings

12. Delving Deeper into Graphics and Animation with ActionScript

  • Inverse kinematics in Flash CS5
  • Working with IK animation in ActionScript
  • Creating Sound and SoundChannel instances
  • Accessing the user's webcam or video camera using ActionScript
  • Using the Bitmap and BitmapData classes
  • Examining the Pixel Bender Toolkit

13. Printing and Sending E-Mail with ActionScript 3.0

  • Adding a simple e-mail link
  • Sending e-mail from Flash
  • Adding printing capabilities with the PrintJob class

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

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

Course Labs