Title Language  : 

Find a Course... Try for Free!

 

Macromedia Flash ActionScript 2.0 OOP Tutorials

Course Content
Macromedia Flash is one of the most versatile and user-friendly applications available today. Combine Flash with the Internet and you have unlimited possibilities for everything from animation to web applications. With ActionScripting, all of that potential becomes easier and more streamlined. Object-oriented programming (OOP) is a different approach to programming, intended to solve some of the development and maintenance problems commonly associated with large procedural programs. OOP is designed to make complex applications more manageable by breaking them down into self-contained, interacting modules. VTC author, Michael Hurwicz, explains the versatility and power of OOP complete with working examples and re-usable scripts. To begin learning today, click on one of the Macromedia Flash ActionScript 2.0 tutorials.
QT To view the Free Tutorials listed below, you must have QuickTime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality.
Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.

лл Hide This
Getting Started
 What You Should Know (03:33)
 ActionScript 2 & Flash Player (04:31)
 Overview (05:46)
 How to Do These Tutorials (00:44)
Introduction To OOP
 Object-Oriented Programming (02:48)
 The Object (03:29)
 The Class Pt.1 (02:15)
 The Class Pt.2 (03:45)
 Instantiation (02:13)
 Determining an Object's Class (03:25)
 Creating Custom Classes (05:03)
Creating Classes & Class Hierarchies
 Classpath/Packages/Import Pt.1 (04:10)
 Classpath/Packages/Import Pt.2 (03:24)
 Code-Sharing - Composition Pt.1 (03:49)
 Code-Sharing - Composition Pt.2 (03:20)
 Code-Sharing - Inheritance Pt.1 (03:40)
 Code-Sharing - Inheritance Pt.2 (02:15)
 A Star is Born Pt.1 (03:42)
 A Star is Born Pt.2 (03:33)
 A Star is Born Pt.3 (03:25)
 A Star is Born Pt.4 (05:11)
 A Star is Born - Further Study (00:33)
 The Call Stack (02:12)
Maintaining & Extending Classes
 Introduction (03:34)
 Building Class Hierarchies (05:43)
 The PersistentShape Class Pt.1 (04:12)
 The PersistentShape Class Pt.2 (04:38)
 The PersistentShape Class Pt.3 (05:17)
 Abstract Methods/Static Members/Hierarchies (03:36)
 Classes as Contracts/Override/Polymorphism (02:40)
 Reusing Base Class Behaviors with Super (00:48)
 Overloading Not Allowed (02:58)
 Guidelines for Class Derivation (03:36)
 Dynamic Classes Pt.1 (03:12)
 Dynamic Classes Pt.2 (04:36)
 Interfaces (05:00)
 Static Members Stick Together (01:27)
Information Hiding
 Introduction Pt.1 (03:11)
 Introduction Pt.2 (03:29)
 Implicit get & set Methods (03:32)
 Overriding Implicit get & set Methods (04:39)
 Creating Read-Only Properties Pt.1 (02:04)
 Creating Read-Only Properties Pt.2 (05:06)
 Creating Read-Only Properties Pt.3 (02:31)
 Creating Read-Only Properties Pt.4 (02:34)
 Do It Once (01:18)
Prototype & Instance Members
 Prototype Members Pt.1 (03:09)
 Prototype Members Pt.2 (03:00)
 Prototype Members Pt.3 (01:46)
 Identifying a Local Property (02:49)
 Identifying an Object Prototype (01:33)
 Prototype Members for Built-in Classes (02:51)
 You Cannot Delete get/set Properties Pt.1 (03:52)
 You Cannot Delete get/set Properties Pt.2 (02:21)
 You Cannot Delete get/set Properties Pt.3 (04:40)
 Why You Cannot Delete get/set Properties (01:36)
Assigning Class In The Library
 Classpath Revisited (01:58)
 Introduction Pt.1 (03:45)
 Introduction Pt.2 (02:21)
 Assigning Class with the Linkage Pt.1 (04:02)
 Assigning Class with the Linkage Pt.2 (03:57)
 Debugging Techniques Pt.1 (02:47)
 Debugging Techniques Pt.2 (03:40)
 Debugging Techniques Pt.3 (01:36)
 Assigning Class with Component Definition (02:21)
Events & Listeners
 Introduction (03:20)
 AsBroadcaster Pt.1 (03:16)
 AsBroadcaster Pt.2 (04:35)
 AsBroadcaster Pt.3 (02:28)
 AsBroadcaster Pt.4 (02:47)
 AsBroadcaster Pt.5 (04:12)
 AsBroadcaster Pt.6 (05:16)
 AsBroadcaster Pt.7 (04:33)
 Debugging with Codeless FLAs (02:37)
 EventDispatcher Pt.1 (03:46)
 EventDispatcher Pt.2 (03:18)
 EventDispatcher Pt.3 (04:36)
 EventDispatcher Pt.4 (02:33)
 Storing Component Class Files (00:26)
 Library Naming Conflicts (00:38)
 CreateClassObject() Pt.1 (02:19)
 CreateClassObject() Pt.2 (04:51)
 CreateClassObject() Pt.3 (04:01)
 CreateClassObject() Pt.4 (03:25)
 CreateClassObject() Pt.5 (03:54)
Mix-Ins
 Introduction (04:40)
 Icecream/Sprinkles/Almonds with Inheritance (02:58)
 Icecream/Sprinkles/Almonds with Mix-Ins Pt.1 (04:43)
 Icecream/Sprinkles/Almonds with Mix-Ins Pt.2 (03:59)
 UIObjectExtensions.as (05:03)
 UIEventDispatcher.as/EventDispatcher.as (04:49)
 TreeDataProvider.as/Tree.as (04:19)
 Lights/Camera/ActionScript Pt.1 (01:41)
 Lights/Camera/ActionScript Pt.2 (03:56)
 Lights/Camera/ActionScript Pt.3 (04:12)
 Lights/Camera/ActionScript Pt.4 (03:46)
 Lights/Camera/ActionScript Pt.5 (04:29)
 Lights/Camera/ActionScript Pt.6 (03:14)
 Lights/Camera/ActionScript Pt.7 (04:36)
 Lights/Camera/ActionScript Pt.8 (02:52)
 Lights/Camera/ActionScript Pt.9 (03:27)
 Lights/Camera/ActionScript Pt.10 (03:07)
 Lights/Camera/ActionScript Pt.11 (03:00)
 When to Use Mix-Ins (03:31)
 Using #include Instead of Mix-Ins (03:01)
 The MovieClip._alpha property (05:31)
Bonus Sample Application
 Nasty Pt.1 (02:19)
 Nasty Pt.2 (04:07)
 Nasty Pt.3 (05:09)
 Nasty Pt.4 (01:42)
Wrapping Up
 Where to Go From Here (03:00)
Credits
 About the Author (00:36)


Email this Page     Send us Feedback
Tutorial Information / Pricing
Title: Macromedia Flash ActionScript 2.0 OOP
Author: Michael Hurwicz
SKU: 33577
ISBN: 1-932808-30-2
Duration: 6.5 hrs / 111 Lessons
Compatibility: Win XP, 2000, 98, NT, Mac OS X, OS 9

Online University Access all our Training for only 30
The Online University provides unlimited 24/7 access to ALL of VTC's incredible training content for the low fixed price of just $30/month (USD)
SIGNUP LEARN MORE »

Get this title on CD
Single User: US$ 99.95 - Purchase CD / Add to Cart

Multi User (10): US$ 500.00 - Purchase CD / Add to Cart

Select Bandwidth
Click "High Bandwidth" if you want to view movies at the highest quality available. Click "Low Bandwidth" if on a slow dial-up connection (28 Kbps and such). The low bandwidth movies are slightly more compressed and smaller in file size, allowing for faster streaming.

Select:

Select Category

Special Groups

Publisher or Products