Training Courses
Courses in London
- Acrobat Training
- ActionScript 3 Training
- Adobe Edge Training
- ASP.NET
- Blender Training
- CS5 Adv Design Bootcamp
- CS5 Design Bootcamp
- Captivate Training
- ColdFusion Training
- DreamWeaver Training
- ePubs with InDesign
- Flash Training
- Google Analytics Training
- HTML Training
- HTML5 Training
- Illustrator Training
- InDesign Training
- JavaScript Training
- Joomla Training
- Photoshop Training
- PHP / MySQL Training
- Rich Digital Publications
- SEO Training
- Social Media Training
- Web Bootcamp
- Wordpress Training
Courses in York
In-House Courses
Online
Certification
Professional Services
About Us
Contact Us
Login
ActionScript 3 Getting Started
Scheduled Dates
To find our latest scheduled class dates click the dropdown below
Book online securely now to reserve your place.
Retail Price: £495.00
Web Special: £450.00

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 CS5 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
