Programming ActionScript 2 Training Course Intermediate 

Very much still in use within a wide varietyn of applications developed using Flash 8 & CS3.

Programming ActionScript 2 Training Course (Intermediate) Outline - 

Introduction to ActionScript 2.0

  • What is ActionScript?
  • Using the Actions Panel
  • Creating Variables
  • Code Placement
  • Understanding Objects, Classes, and Scope

Functions

  • Creating Function
  • Adding Parameters to Functions
  • Using Local Variables and Creating Functions that Return Results

Conditional Logic

  • Controlling a Script's Flow
  • Reacting to Multiple Conditions
  • Reacting to User Interaction
  • Detecting the Edge of the Stage

Arrays and Loops

  • Why Loops are Useful
  • Types of Loops
  • Loop Exceptions
  • Creating a Search Application
  • Writing and Understanding Loop Conditions
  • Nested Loops

Built in Classes

  • What Classes are and why they're useful
  • Using the Colour Class
  • Working with String and Selection Classes

Custom Classes

  • Understanding Classes, Top Level Classes, and instances
  • Creating a Class
  • Understanding the Classpath
  • Using Packages and Importing Classes
  • Using Getters and Setters
  • Defining Members
  • Understanding Inheritance
  • Updating and Inheritance-Based Project

Events, Listeners, and Callbacks

  • What Events Do
  • Types of Events in Flash
  • Event Handlers
  • Creating a Project Using Event Handlers
  • Listeners
  • Creating a Project Using Listeners

Dynamically Creating Assets

  • Attaching Movie Clips
  • Adding Empty Movie Clips
  • Drawing Programmatically
  • Working with Movie Clips as Buttons
  • Adding Text Fields Programmatically
  • Formatting Text

Bitmap Features

  • Using Bitmap Surface Caching
  • Applying Filters
  • Applying Blend Modes Programmatically
  • Introducing the Bitmap API

UI Components

  • Components: A Scripting Primer
  • Configuring Component Properties
  • Triggering Scripts
  • Using Component Methods
  • Using the FocusManager Component
  • Customising UI Components with ActionScript

Advanced Object-Oriented Design

  • Correcting Scope Errors with Delegate
  • Understanding Encapsulation
  • Applying Composition
  • Using Composition and Inheritance together
  • Dispatching Events

Date Validation

  • The Logic behind validing data
  • Using Validation Routines
  • Handling Errors
  • Validating Strings
  • Validating Sequences
  • Validating Against a List of Choices
  • Validating Numbers
  • Processing Validated Data

External Data Connections

  • Understanding Data Sources and Data Formats
  • Get Vs. Post
  • Using the LoadVars Class
  • Policy Files
  • Using Shared Objects
  • Using the WebServiceConnnector Component

XML and Flash

  • XML Basics
  • Using the XML Class
  • Using Socket Servers

External Interface

  • Getting Started with ExternalInterface
  • Configuring HTML for Basic ExternalInterface Calls
  • Calling JavaScript Functions from the ActionScript
  • Using JavaScript Functionality from Flash
  • Calling ActionScript Functions from JavaScript
  • Building a Quiz Application

Sound and Video

  • Controlling Sound with ActionScript
  • Creating a Sound Instance
  • Dragging a Movie Clip Instance within a Boundary
  • Controlling Volume
  • Controlling Panning
  • Attaching Sounds and Controlling Sound Playback
  • Loading and Controlling External Video

Printing and Context Menus

  • Flash Printing Vs.Browser Printing
  • Using the PrintJob Class
  • Creating Custom Context Menus

Maximum-Strength SWF Files

  • Understanding fscommand()
  • Using Zinc
  • Using FlashVars

Course Duration: 4 Days



Maybe you would prefer your training at an alternative venue.