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