Flash CS5: Introduction to Actionscript 3

3 Day Course
Hands On
Official Adobe Curriculum
Code MT222

Book Now - 1 Delivery Method Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


Adobe Flash CS5: Introduction to ActionScript is a three day Adobe authorised training course designed for people who already have some experience of using Flash to create animations and non-dynamic Flash content and who want to use Flash to create dynamic content and learn the fundamentals of ActionScript 3. The course assumes no previous programming or ActionScript experience and will provide you with the core skills needed for developing Flash websites, dynamic content, interactive presentations, games and more. This course is also suitable for those using earlier versions of Flash - CS4 or CS3. For Class based developments, you will also need to attend our two day Adobe Flash: Advanced ActionScript 3 course.

This course focuses on developing the practical ActionScript skills required to build rich media applications using Flash. The course has been designed to enable designers and budding developers to exploit the vast potential of Flash and to explore the power and functionality of ActionScript 3.

Training Partners

We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.


Collapse all

Introduction (1 topic)

  • Object Orientated programming concepts

Essential building blocks (5 topics)

  • Syntax and terminology
  • Declaring, datatyping and initialising variables
  • Testing with trace()
  • Understanding compiler errors
  • Reading and writing MovieClip and Button properties

Functions (3 topics)

  • Global functions and object methods
  • Creating and calling user defined functions
  • Setting function parameters

Conditional logic (4 topics)

  • Boolean values
  • The 'if' statement
  • Using 'else if' and 'else'
  • Nested conditionals

Events (6 topics)

  • Understanding Events and handlers
  • Adding listeners for Events
  • Removing Event listeners
  • Handling MovieClip and Button MouseEvents
  • Using the Handler parameter
  • Working with the Event target

The Display List (3 topics)

  • MovieClip
  • TextField
  • Sprite

Using the Math Class (4 topics)

  • Number, int and uint datatypes
  • Creating random values
  • Creating random values within a range
  • Conversion methods

Application architecture (3 topics)

  • Navigating between nested timelines
  • Loading external content
  • Preloading

Dynamic display (4 topics)

  • Export MovieClip for ActionScript
  • Using AddChild()
  • Creating MovieClips and TextFields with code
  • Transforming MovieClip colour

Arrays and Loops (6 topics)

  • Understanding Arrays
  • Accessing Array elements
  • Array methods
  • For Loop syntax
  • Looping through an Array
  • Creating multiple objects with Loops

Adding dates (4 topics)

  • Creating a Data object
  • Date methods
  • Creating a digital clock
  • Creating an analogue clock

Working with text (6 topics)

  • Working with dynamic TextFields
  • Formatting dynamic text
  • String conversion methods
  • HTML text
  • Embedding fonts
  • Validating input fields

Working with sound (4 topics)

  • Importing sound
  • Compressing sounds
  • Streaming sounds
  • Event sounds

Animating with ActionScript (6 topics)

  • Animating with EnterFrame
  • Animating with the Tween Class
  • Creating screen-wraps
  • Regenerating objects
  • Collision detection
  • Removing objects

Applied interactivity (2 topics)

  • Keyboard controls
  • Drag and drop

External data sources (3 topics)

  • About XML
  • Loading XML
  • Testing for successful load

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

  • Adobe Flash CS5: Introduction

    This 2-day course has proved to be the most effective way of getting up and running in Adobe Flash CS5 quickly and easily.

    2 Day Course Hands On Training Official Curriculum Course Code MT221
    Classroom Virtual Classroom Private Group - Virtual Self-Paced Online

Course PDF


Share this Course


Recommend this Course