Click on any linked lesson below for a
Purchased CD tutorials load almost instantly and have higher sound & video quality. For tutorial support see left
Getting Started
Macromedia Flash ActionScript Tutorial Welcome
ActionScript 2 & Flash Player
lash ActionScript Tutorial Overview
Best Practices for these Tutorials
Intro To OOP
Chapter Overview
The Object Explained
The Class - Lesson 1
The Class - Lesson 2
Instantiation
How to Determine an Object's Class
The Creation of Custom Classes
Creating Classes & Class Hierarchies
Classpath/Packages/Import - Lesson 1
Classpath/Packages/Import - Lesson 2
Code-Sharing - Composition - Lesson 1
Code-Sharing - Composition - Lesson 2
Code-Sharing - Inheritance - Lesson 1
Code-Sharing - Inheritance - Lesson 2
A Star is Born - Lesson 1
A Star is Born - Lesson 2
A Star is Born - Lesson 3
A Star is Born - Lesson 4
Suggested Further Reading
The Call Stack in Flash
We hope you enjoyed the FREE lessons above. To view the complete contents, including ALL the lessons below, please purchase the CD.
CLICK HERE TO BUY THIS CD
Maintaining & Extending Classes
Chapter Overview
Constructing Class Hierarchies
The PersistentShape Class - Lesson 1
The PersistentShape Class - Lesson 2
The PersistentShape Class - Lesson 3
Abstract Methods/Static Members/Hierarchies
Classes as Contracts/Override/Polymorphism
Recycling Base Class Behaviours with Super
Overloading Not Allowed
Guidelines for Class Derivation
Dynamic Classes Explained - Lesson 1
Dynamic Classes Explained - Lesson 2
Interfaces Explained
Static Members Stick Together
Information Hiding
Chapter overview - Lesson 1
Chapter overview - Lesson 2
Implicit get & set Methods
How to Override Implicit get & set Methods
The Creation of Read-Only Properties - Lesson 1
The Creation of Read-Only Properties - Lesson 2
The Creation of Read-Only Properties - Lesson 3
The Creation of Read-Only Properties - Lesson 4
Do It Once
Prototype & Instance Members
Prototype Members - Lesson 1
Prototype Members - Lesson 2
Prototype Members - Lesson 3
Identifying a Local Property and an Object Prototype
Prototype Members for Built-in Classes
Deleting get/set Properties - Lesson 1
Deleting get/set Properties - Lesson 2
Deleting get/set Properties - Lesson 3
Assigning Class In The Library
Classpath Revisited
Chapter Introduction - Lesson 1
Chapter Introduction - Lesson 2
How to Assign Class with the Linkage - Lesson 1
How to Assign Class with the Linkage - Lesson 2
Debugging Techniques - Lesson 1
Debugging Techniques - Lesson 2
Debugging Techniques - Lesson 3
Assigning Class with Component Definition
Events & Listeners
Chapter Overview
AsBroadcaster - Lesson 1
AsBroadcaster - Lesson 2
AsBroadcaster - Lesson 3
AsBroadcaster - Lesson 4
AsBroadcaster - Lesson 5
AsBroadcaster - Lesson 6
AsBroadcaster - Lesson 7
Debugging Using Codeless FLASH
EventDispatcher - Lesson 1
EventDispatcher - Lesson 2
EventDispatcher - Lesson 3
EventDispatcher - Lesson 4
How to Store Component Class Files
Library Naming Conflicts Explained
CreateClassObject() - Lesson 1
CreateClassObject() - Lesson 2
CreateClassObject() - Lesson 3
Mix-Ins
Chapter Overview
Icecream/Sprinkles/Almonds with Inheritance and Mix-Ins - Lesson 1
Icecream/Sprinkles/Almonds with Inheritance and Mix-Ins - Lesson 2
Icecream/Sprinkles/Almonds with Inheritance and Mix-Ins - Lesson 3
UIObjectExtensions.as
UIEventDispatcher.as/EventDispatcher.as
TreeDataProvider.as/Tree.as
Lights/Camera/ActionScript - Lesson 1
Lights/Camera/ActionScript - Lesson 2
Lights/Camera/ActionScript - Lesson 3
Lights/Camera/ActionScript - Lesson 4
Lights/Camera/ActionScript - Lesson 5
Lights/Camera/ActionScript - Lesson 6
Lights/Camera/ActionScript - Lesson 7
Lights/Camera/ActionScript - Lesson 8
Lights/Camera/ActionScript - Lesson 9
Lights/Camera/ActionScript - Lesson 10
Lights/Camera/ActionScript - Lesson 11
Situations to Use Mix-Ins
Using #include Instead of Mix-Ins
The MovieClip._alpha property
Bonus Sample Application
Nasty - Lesson 1
Nasty - Lesson 2
Nasty - Lesson 3
Nasty - Lesson 4
Wrapping Up
Where Now?
Credits
Author Details |