Flash CS5 - ActionScript 3 Online Video Course and Tutorials

Want to learn Flash CS5 and ActionScript 3 but don't have time to read books? You can learn the basics of these web technologies with the help of the online video tutorials posted here.

Total Training for Adobe Flash CS5 Professional

The Total Training for Adobe Flash CS5 Professional is a Flash CS5 video course with several tutorials that teach you about: Flash Scene, buttons, animation, 3D, ActionScript and interactivity.

1. Flash basics

  1. Setting Up a New Document and Workspace
  2. Drawing with the Pencil and Pen Tools
  3. Selecting and Reshaping Curves
  4. Setting Stroke Properties
  5. Creating Fill Shapes
  6. Working with the Free Transform Tool
  7. How Objects Interact and Using Object Drawing Mode

2. Setting Up a Flash Scene

  1. Drawing in Merge Mode
  2. Using Layers
  3. Color Mixing
  4. Using Gradients
  5. Importing Bitmaps
  6. The Deco Brush and Convert to Symbol
  7. Importing Vector Objects

3. Animation Basics

  1. Setting Up the Nighttime City Scene
  2. Frames and Keyframes
  3. Motion Tweens
  4. Multi-Keyframe Tweens
  5. Adding Text and Creating a Logo
  6. Animating the Text and Logo Using Motion Presets
  7. Animating the Alpha Property
  8. Publishing Your Finished Animation

4. Motion Tweens

  1. Setting Up the Scene for a Golf Animation
  2. Motion Tweening along a Path
  3. Editing a Motion Tween Path
  4. Masking Layers
  5. Using the Deco Tool to Create a Fill Pattern
  6. Creating a Custom Motion Preset
  7. Adding Rotation to the Motion Tween
  8. Adding a Drop Shadow to the Animation
  9. Adding Sound Effects

5. Movie Clip Animation and 3D

  1. Introducing the 3D Tools
  2. Animating Scale and Rotation along a Path
  3. The Primitive Tools
  4. Adding Text and 3D to a Movie Clip Symbol
  5. Distribute to Layers and Animating Layers
  6. Looping and Stopping an Animation
  7. Adding a Blur Filter to an Animation
  8. Fine-Tuning the Animation Timing

6. The Motion Editor

  1. Reversing Keyframes and Easing a Motion Tween
  2. Introducing the Motion Editor
  3. Editing in the Motion Editor
  4. Using the Graphs to Control Animation
  5. Easing in the Motion Editor
  6. Exploring Preset Properties in the Motion Editor
  7. Creating a Static Frame Span
  8. Advanced Presets
  9. Creating Keyframes in the Motion Editor

7. ActionScript and Interactivity

  1. Making Button Symbols
  2. Adding Button States
  3. Understanding the Hit Area
  4. Adding Text and Filters to a Button
  5. Motion Preset and Keyframing Tips
  6. Code Snippets and Frame Labels
  7. Setting Up the Navigation Content
  8. Preparing Navigation Content Keyframes
  9. Using Built-in Buttons
  10. Setting Button Behaviors

- For original courses and online training, visit totaltraining.com

ActionScript 3 with Flash CS4 Professional OOP

ActionScript 3 with Flash CS4 Professional OOP is a video course with multiple tutorials (from lynda.com) that teach you the OOP techniques (Object Oriented Programming), how to work with classes and objects in ActionScript 3.
These tutorials were recorded in CS4, but is fine for Flash CS5 too.

1. ActionScript 3.0 Essentials

  1. Understanding ActionScript 3.0
  2. Working with variables
  3. Using and creating functions
  4. Responding to events
  5. Creating loops
  6. Defining conditional statements
  7. Working with display objects
  8. Creating classes
  9. Defining properties and methods
  10. Working with packages
  11. Understanding class paths

2. Advanced ActionScript Techniques

  1. Working with TextFields
  2. Loading external text
  3. Understanding XML in ActionScript 3.0
  4. Loading an external XML file
  5. Using XML data
  6. Loading external images
  7. Bitmaps and bitmap data
  8. TweenLite for ActionScript animation

3. Object-Oriented Programming Fundamentals

  1. Understanding object-oriented programming
  2. Encapsulation
  3. Inheritance
  4. Polymorphism
  5. Access modifiers
  6. Using access modifiers
  7. Getter and setter methods
  8. Static properties and methods
  9. Static constants
  10. Dispatching events
  11. Throwing errors
  12. Creating interfaces
  13. Implementing interfaces
  14. Understanding design patterns

4. The Model View Controller Design Pattern

  1. The Model-View-Controller pattern
  2. Viewing an MVC application
  3. Planning an MVC application

5. Building a Model Class

  1. Defining the Model class
  2. Setting values for properties
  3. Constraining property values
  4. Dispatching events
  5. Extending the Model class
  6. Defining the SlideShowModel class properties and methods
  7. Working with external XML data
  8. Creating the SlideShowDocument class

6. Building a View Class

  1. Defining the View class
  2. Creating the SlideShowView class
  3. Setting up properties and methods
  4. Connecting a model
  5. Loading external images
  6. TweenLite to animate images
  7. Optimizing image loading with bitmaps
  8. Updating text fields

7. Building a Controller Class

  1. Defining the Controller class
  2. Creating the SlideShowController class
  3. Connecting buttons to the controller

8. Improving and Debugging the Application

  1. Adding high-definition pictures
  2. Fixing errors in your application

• You can download these complet courses, including "Project Files" and "Exercises Files" (the FLA file used in these tutorials) from Download page.