ActionScript 3 Getting Started

ActionScript 3 Getting Started is a 2 day blended learning course which gives an introduction to basic programming concepts along with some of the classes that are available within Actionscript 3.   You will also go through simple Object Orientated Programming techniques: creating classes, getters and setters, etc.

Audience
The course is suitable for anybody new to ActionScript 3 that has either completed the Flash CS4 Getting Started course or already has equivalent experience.

This course is designed for those wishing to learn programming with ActionScript 3.

Course Overview
Actionscript 3 Getting Started

Variables

  • string variables
  • Object variables
  • name conflicts
  • untyped variables
  • default values
  • isNaN
  • deleting variables

Functions

  • creating functions
  • functions and arguments
  • Default argument
  • default argument order
  • the rest symbol

Objects, Properties, Methods, and Classes

  • trace
  • this
  • common properties
  • basic objects
  • common methods
  • common classes

Iteration

  • for loops
  • do while loops
  • arrays and for in loop
  • var and for in
  • this and for in
  • for each loop
  • for in and for each in

Display Objects

  • Timeline based symbols
  • Symbol type
  • MovieClip
  • Button
  • Graphic
  • Class type
  • MovieClip
  • SimpleButton
  • Shape
  • Text Classes
  • StaticText
  • TextField

Accessing Display Objects

  • tracing a movieclip's name
  • changing names
  • Understanding the Class Inheritance Hierarchy
  • Referencing Movie Clips in the Timeline
  • The Display List
  • The root and stage
  • Dynamic display objects
  • Bitmaps
  • new Bitmaps
  • Removing bitmaps
  • removeChild()
  • Creating Dynamic Instances from the Library
  • Dynamic graphics
  • Drawing a triangle

Events

  • stage click handler
  • buttonMode
  • Reacting to the Mouse
  • Event Propagation
  • tracing evt.target
  • Stage events
  • drag and drop
  • Keyboard Events
  • tracing keyCode

Animation

  • Moving a ball
  • Accelerating a ball
  • Controlling a ball
  • Adding gravity
  • Rotating a movieclip
  • Rotating and controlling a movieclip
  • Creating balls at random
  • Creating balls where the mouse clicks
  • Creating balls automatically
  • Boundaries
  • Bouncing a ball left and right
  • Bouncing a ball again
  • Moving a ball in x and y directions
  • Moving a ball smoothly with oscillation
  • Moving a ball with easing
  • More easing

Classes

  • Creating classes
  • Creating methods
  • Creating properties
  • Using a class-based timer system

Using Custom Classes

  • What custom classes are available
  • Adding methods to the class
  • Adding properties to the class
  • Using getters and setters
  • Applying the class to a movie clip
  • Applying the class to the MainTimeline
Online Booking

If you would like to book a place on a scheduled class at our facility in the Islington Business Design in London you can do so below:

Retail Price: £550.00
Web Special: £550.00

Printer-friendly versionPrinter-friendly version Send to friendSend to friend