INTRODUCTION TO ACTIONSCRIPT 3.0
A brief history of Flash and ActionScript ActionScript 3.0 for new programmers and for users of ActionScript 1.0 and 2.0
NAVIGATING THE FLASH TIMELINE
- Getting started
- Placing code on the Flash timeline
- Some suggestions to try on your own
WORKING WITH EVENTS AND FUNCTIONS
- Creating event listeners and event handling functions
- Creating navigation with a button click
- Some suggestions to try on your own
CREATING ANIMATION WITH ACTIONSCRIPT
- Reviewing the starting file
- Controlling MovieClip properties with ActionScript
- Creating animation using ActionScript tweens
- Some suggestions to try on your own
CREATING ACTIONSCRIPT IN EXTERNAL FILES
- Creating an ActionScript file
- Creating instances of a class file in Flash
- Some suggestions to try on your own
USING ACTIONSCRIPT AND COMPONENTS TO LOAD CONTENT
- Creating an instance of the List component 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
- Some suggestions to try on your own
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 MovieClip to reflect loading progress
- Some suggestions to try on your own
USING ARRAYS AND LOOPS IN ACTIONSCRIPT 3.0
- Examining the starting file
- Adding MovieClip instances to the stage from the Library
- Generating multiple instances with a for loop
- Adding event listeners to the Block instances
- Creating animation using ENTER_FRAME
- Adding the testDone() function
- Some suggestions to try on your own
CREATING A RADIO BUTTON QUIZ IN AN ACTIONSCRIPT FILE
- Examining the starting file
- Creating a new ActionScript file
- Setting up the RadioButtonQuiz class
- Adding variables to the RadioButtonQuiz class
- Creating the quiz functionality
- Formatting text with ActionScript
- Creating the quiz Creating checkAnswer() -- the final function
- Integrating your new class into the Flash project
- Some suggestions to try on your own
CONTROLLING SOUND WITH ACTIONSCRIPT
- Examining the starting file
- 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
- Some suggestions to try on your own
WORKING WITH AN XML PLAYLIST
- Understanding the basic structure of an XML file
- Examining the starting file
- Replacing the song List array with an XML instance
- Loading an external playlist using the URLLoader class
- Responding to COMPLETE and 10_ERROR events
- Moving the event listeners into the xmlLoaded() function
- Updating the chooseSong() function
- Creating hyperlinks using XML data
- Navigating through the song list
- Some suggestions to try on your own
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
- Adding the FLVCaptioning component
- Playing multiple video files from an XML playlist
- Using the full-screen publish settings
- Some suggestions to try on your own
EXTRA CREDIT
(As time permits)
DELVING DEEPER INTO GRAPHICS AND ANIMATION WITH ACTIONSCRIPT
- Inverse kinematics in Flash CS4
- Examining the starting files
- 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
- Suggestions to try on your own
PRINTING AND SENDING EMAIL WITH ACTIONSCRIPT
- Examining the starting file
- Adding a simple email link
- Sending email from Flash
- Adding printing capabilities with the PrintJob class
- Some suggestions to try on your own
CREATING ADOBE AIR APPLICATIONS WITH FLASH AND ACTIONSCRIPT
- AIR-specific ActionScript Flash publish settings for an AIR project
- Including a file in the AIR application
- Creating an AIR application
- Examining the starting file
- Listening for drag events
- Some suggestions to try on your own
To take this course, you should have:
- Completed the Adobe Flash CS4 course, or have equivalent experience.
- The desire to learn how to program Flash content using ActionScript.
Topic Resources
Course-specific resources (handouts, links, info mentioned in class) are listed here.. Please contact your instructor if you cannot locate what you are looking for
Useful Resources
Help us make roundpeg.com the resource for complementary forums, groups, products and services for the technologies we support.
If you have a trusted resource, please share it via our contact page so that we can post for others.
official adobe wish list | forums | groups | products | services
Official Adobe Wish List
http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
There's no guarantee that your suggestion will make it into the next release, but this link is more effective than ranting to forums and your family about your latest software gripe!
User Forums
If you have a trusted resource, please share it via our contact page so that we can post for others.
Groups
If you have a trusted resource, please share it via our contact page so that we can post for others.
Products
If you have a trusted resource, please share it via our contact page so that we can post for others.
Services
If you have a trusted resource, please share it via our contact page so that we can post for others.