ActionScript 3.0 Training

ActionscriptAdobe ActionScript is the programming language of the Adobe Flash Platform, originally developed as a way for developers to program interactivity.

ActionScript enables efficient programming of Adobe Flash Platform applications for everything from simple animations to complex, data-rich, interactive application interfaces.

Today, if you're a Flash developer, one thing is certain: Animation skills, no matter how phenomenal, are no longer enough. A firm grasp of ActionScript is essential because without it, only the most elementary interactivity is possible.

 

ActionScript 3.0 Course Outlines

  • ActionScript 3.0 Level 1

Course Aims:

The main aim of this course is to give you an understanding of Object Oriented Programming (OOP) in ActionScript 3.0. The projects you will work on are a stimulating mix of programmatic animation, graphic visualisations, and games.

The course is the perfect extension to the Flash CS5 course for those who want to learn programming in a creative and inspiring visual context. After completion of the course, students will be prepared to create richly interactive projects, to continue learning advanced ActionScript features and about programming as a whole.

Curriculum Outline:

  • ActionScript 3.0 Fundamentals
  • Differences between AS1, AS2 and AS3
  • Everything is an Object
  • Object Oriented Programming fundamentals
    • Classes and Objects
    • Properties
    • Encapsulation
    • Polymorphism
    • Interfaces
  • Programming Concepts
    • Variables
    • Arrays
    • Functions
    • Loops
    • Conditionals
    • Data Types
  • ActionScript 3.0 Programming
    • Packages
    • Declaring Variables
    • Instance Methods
    • Instance Variables
    • Scope and Access Control Modifiers
    • Constants and statics
    • Use of 'this'
    • Use of 'stage' and 'root'
  • Best Practices
    • Case sensitivity
    • Programming styles
    • Naming conventions
  • Vector Drawing Classes
  • Filters Classes
  • Understanding and Handling Events
  • The Display List
  • Programmatic Animation
  • Tweening Class
  • Bitmap Drawing Classes
  • Loader Class
  • Text Classes
  • Building a game with AS3
  • ...amongst other topics

 

 

 

..love
ActionScript?

You're also going
to fall for these courses!

Because...
Dreamweaver allows you to design and develop full-blown websites using XHTML, CSS, Javascript and more. Fireworks is a fantastic website prototyping and fast iterative user testing tool.

Or, thinking outside the box..

Because...
These tools will expand your animation possibilities. Both also support actionscript-like languages, so you can continue to animate programatically.

course
selector:

Training outlines are subject to change if Keyline deems it necessary. We often cover more than advertised dependent upon a particular class dynamic.