Skip Navigation Links
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Acrobat&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Adobe Bundles&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>AfterEffects&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>CS3 Workflow&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Dreamweaver&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Elements&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Flash&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Flex&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Illustrator&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>InCopy&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>InDesign&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Microsoft Expression&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Photoshop&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Premiere&nbsp;</div>
Expand <div class='menu' onmouseover='change_other(this)' onmouseout='change_on(this)' style='width:185'>Production Studio&nbsp;</div>

Flash > Macromedia Flash Pro 8: Next Level ActionScript Training

Macromedia Flash Pro 8: Next Level ActionScript Training

Macromedia Flash Pro 8: Next Level ActionScript Training

Become a professional with ActionScript by watching this interactive Advanced Flash Training DVD and work-along lessons that walk you through the necessary steps of using the built-in classes, new objects, or making your own custom classes and components. You'll also learn the new advanced features of Flash Pro 8 that are only available to ActionScript users including the Drawing API, Bitmap API, and the matrix transformations and displacements. Plus, you'll get a preview of how to use ActionScript in development of mobile applications.



  • Format - 2 DVD-ROMs
  • Duration - 10 Hours of Intermediate to Advanced Training
  • Platform - Windows & Mac OS

    Read Course Outline Below
  • Learn how to use event handlers to associate ActionScript code with a particular object and event. For example, when a user clicks a button on the Stage, you might advance the playhead to the next frame.
  • Discover how to use Custom Classes to create a small application in Flash. Your classes compile into the SWF file when you publish the document, allowing everything to work together.
  • Use the Custom Component Live Preview in the authoring environment to see what a component will look like when it is active in the presentation.
  • Understand how to collect data about color transformations and coordinate transformations with Transform Class.
  • Dive into one of the most significant additions to Flash Player 8, bitmap caching. This feature gives you the power to greatly increase the speed at which large amounts of objects are updated and drawn onto the Stage by the renderer.

  • Course Outline

    Part 1 - Making Custom Classes

    1. USING BUILT-IN CLASSES (60 min)
    Lesson 1: Looking at the Basics
    Lesson 2: Changing the Properties of a Movie Clip
    Lesson 3: Using the On Enter Frame Event Handler
    Lesson 4: Using the Randomize Function
    Lesson 5: Creating a Placeholder for Multiple Objects
    Lesson 6: Adding a Loop
    Lesson 7: Using Variables to Make Reusable Code
    Lesson 8: Setting Up an On Release Event
    Lesson 9: Making a Tween Object
    Lesson 10: Modifying the Depth Parameter
    Lesson 11: Demonstrating the Modular Structure with Alpha

    2. WORKING WITH THE LISTENER OBJECT MODEL (62 min)
    Lesson 1: Looking at Built-In Classes
    Lesson 2: Working with MovieClip Event Handlers
    Lesson 3: Working with Non-Handler Classes
    Lesson 4: Creating Mouse Events
    Lesson 5: Creating Key Events
    Lesson 6: Using Switches to Detect which Keys are Pressed
    Lesson 7: Event Listeners
    Lesson 8: Practical Example of Listener Usage
    Lesson 9: Listening for Multiple Broadcasts
    Lesson 10: A Limitation of the loadMovie Method
    Lesson 11: Introducing the MovieClipLoader
    Lesson 12: Listening for Load Progress
    Lesson 13: Creating an Animated Progress Bar
    Lesson 14: Hiding Progress Bar Upon loadComplete
    Lesson 15: Loading External Bitmaps with MovieClipLoader

    3. INTRODUCTION TO MAKING CLASSES (64 min)
    Lesson 1: Learning the Structure of a Real Class
    Lesson 2: Declaring Variables
    Lesson 3: Introducing Constructor Functions
    Lesson 4: Testing Using a Di.erent Stage Size
    Lesson 5: Using Methods
    Lesson 6: Using a Getter & a Setter
    Lesson 7: Showing a Dynamic Setting in the Class
    Lesson 8: Randomizing
    Lesson 9: Reusability
    Lesson 10: Setting Up a Class for a Text Type Animation
    Lesson 11: Adding a Typer Function to the Class
    Lesson 12: Testing the Text Type Animation

    4. USING CUSTOM CLASSES FOR BUTTONS (54 min)
    Lesson 1: Introducing Custom Buttons
    Lesson 2: Setting Up the Visibility of the Initial Content
    Lesson 3: Setting Up Event Handlers for the Home Button
    Lesson 4: Adding Frame Labels
    Lesson 5: Dynamically Assigning the Label for a Button
    Lesson 6: Setting Up a Generalized Function to Handle Buttons
    Lesson 7: Making Custom Buttons into a Class
    Lesson 8: Making a Class an Extension of Another Class
    Lesson 9: Assigning Event Handlers to Functions & a Class
    Lesson 10: Advanced Button Class Summary
    Lesson 11: Attaching Audio to a Toggle Button
    Lesson 12: Constructing a Class for the Toggle Button
    Lesson 13: Animate the Toggle Button Using the Tween Class
    Lesson 14: Learning where to Store Class Files

    5. USING CUSTOM CLASSES FOR EFFECTS (69 min)
    Lesson 1: Building Animated E.ects in the Timeline
    Lesson 2: Packaging Scripts into a Function
    Lesson 3: Setting Up Letter Spacing & Text
    Lesson 4: Turning a Script into a Class, Part 1
    Lesson 5: Turning a Script into a Class, Part 2
    Lesson 6: Testing Using Syntax Checker
    Lesson 7: Animation Changes & New E.ects
    Lesson 8: Making a Class More Independent
    Lesson 9: Creating Tweens inside the Class
    Lesson 10: Incorporating Tween Events & Methods into the Class
    Lesson 11: Adding More E.ects
    Lesson 12: Building E.ects into the Class File
    Lesson 13: Formatting Text in the Test File

    6. MAKING A COMPONENT (68 min)
    Lesson 1: Checking Out Graphics for the Content
    Lesson 2: Starting the Slider Movement
    Lesson 3: Measuring the Position of the Slider
    Lesson 4: Set Intervals with Check Settings Function
    Lesson 5: Changing the Interval for Smoother Control
    Lesson 6: Moving the Code into a Class
    Lesson 7: Using Check Syntax to Find Script Errors
    Lesson 8: Setting Up the Project for Testing
    Lesson 9: Adding an OnRelease Outside Event Handler
    Lesson 10: Separate the Slider Measurement from the Object
    Lesson 11: Tracking if the Slider is Active
    Lesson 12: Setting the Range of the Slider
    Lesson 13: Making the Slider into a Component
    Lesson 14: Setting Up a Rotation Slider
    Lesson 15: Adding a Start Value
    Lesson 16: Displaying the Slider in the Components Panel
    Lesson 17: Testing the Slider Component
    Lesson 18: Final Comments & Credits

     

    Part 2 - Using Advanced Actionscript Classes

    1. USING THE SOUND CLASS (82 min)
    Lesson 1: Introducing the MP3 Player Project
    Lesson 2: Setting Up the External Playlist
    Lesson 3: Setting Up the Combo Box for Music Selection
    Lesson 4: Display Selected Song Title & Stylize Text
    Lesson 5: External Sound Loading & Tracking
    Lesson 6: Adding a Progress Bar for Load/Play Position
    Lesson 7: Working with ID3 Metadata
    Lesson 8: Adding Volume & Balance Sliders
    Lesson 9: Adding a Play/Pause Toggle Control
    Lesson 10: Rearrange the onLoad, onComplete & onID3 Data
    Lesson 11: Incorporating an Array Formula
    Lesson 12: Initializing the Array Data & Adding Variables
    Lesson 13: Constructing the Amplitude Meters
    Lesson 14: Controlling the Amplitude Meters with Sliders
    Lesson 15: Cleaning Up the MP3 Player Script

    2. DRAWING API (31 min)
    Lesson 1: Introducing Drawing Methods
    Lesson 2: Drawing Strokes with moveTo & lineTo Methods
    Lesson 3: Making Shapes with beginFill, endFill & curveTo
    Lesson 4: Introducing New Parameters in Flash 8
    Lesson 5: Animating Objects Using Drawing Methods
    Lesson 6: Using Initialization Objects to Control Animation
    Lesson 7: Connecting Animation to App Functionality

    3. WORKING WITH BITMAP DATA (36 min)
    Lesson 1: Intoducing the Bitmap Data Class
    Lesson 2: Setting Up Bitmap Caching
    Lesson 3: Using Basic Filters
    Lesson 4: Creating a Blur Filter & Adding it to a Movie Clip
    Lesson 5: Creating a Bitmap Data Object from Scratch
    Lesson 6: Accessing Pixel Noise through Bitmap Data
    Lesson 7: Applying a Noise Method to Bitmap Data
    Lesson 8: Applying a Perlin Noise Method
    Lesson 9: Setting the MP3 Player to Control the Animations

    4. APPLYING MATRIX TRANSFORMATIONS (42 min)
    Lesson 1: Understanding the Matrix Class
    Lesson 2: Using the Matrix Class
    Lesson 3: A.ecting Movie Clips with Matrices
    Lesson 4: Making a Placeholder Matrix
    Lesson 5: Changing Matrix Properties
    Lesson 6: Setting Up a Coordinate System
    Lesson 7: Setting Up Slider Controls
    Lesson 8: Looking at ColorTransforms
    Lesson 9: Assigning a ColorTransform Object
    Lesson 10: Understanding the Math behind ColorTransform
    Lesson 11: Applying Random Colors with ColorTransform

    5. A PREVIEW OF MOBILE APPLICATIONS (43 min)
    Lesson 1: Setting Up Flash Liteā„¢ 2
    Lesson 2: Introducing the Emulator
    Lesson 3: Explaining the Screen Size for the Graphics
    Lesson 4: Setting the Output Quality
    Lesson 5: Adding Text
    Lesson 6: Enabling Buttons with ActionScript
    Lesson 7: Adding Navigation to the Number Keys
    Lesson 8: Adding Navigation to the 4-Way Keys
    Lesson 9: Adding Navigation to the Soft Keys
    Lesson 10: Discussing the Flash Development Center
    Lesson 11: Final Comments & Credits