|
Macromedia Flash ActionScript 2.0 OOP Tutorials Online |
![]() |
|
Description
Macromedia Flash ActionScript 2.0 OOP
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. |
01 Getting Started
0101 What You Should Know
0102 ActionScript 2 & Flash Player
0103 Overview
0104 How to Do These Tutorials
02 Introduction To OOP
0201 Object-Oriented Programming
0202 The Object
0203 The Class Pt.1
0204 The Class Pt.2
0205 Instantiation
0206 Determining an Object's Class
0207 Creating Custom Classes
03 Creating Classes & Class Hierarchies
0301 Classpath/Packages/Import Pt.1
0302 Classpath/Packages/Import Pt.2
0303 Code-Sharing - Composition Pt.1
0304 Code-Sharing - Composition Pt.2
0305 Code-Sharing - Inheritance Pt.1
0306 Code-Sharing - Inheritance Pt.2
0307 A Star is Born Pt.1
0308 A Star is Born Pt.2
0309 A Star is Born Pt.3
0310 A Star is Born Pt.4
0311 A Star is Born - Further Study
0312 The Call Stack
04 Maintaining & Extending Classes
0401 Introduction
0402 Building Class Hierarchies
0403 The PersistentShape Class Pt.1
0404 The PersistentShape Class Pt.2
0405 The PersistentShape Class Pt.3
0406 Abstract Methods/Static Members/Hierarchies
0407 Classes as Contracts/Override/Polymorphism
0408 Reusing Base Class Behaviors with Super
0409 Overloading Not Allowed
0410 Guidelines for Class Derivation
0411 Dynamic Classes Pt.1
0412 Dynamic Classes Pt.2
0413 Interfaces
0414 Static Members Stick Together
05 Information Hiding
0501 Introduction Pt.1
0502 Introduction Pt.2
0503 Implicit get & set Methods
0504 Overriding Implicit get & set Methods
0505 Creating Read-Only Properties Pt.1
0506 Creating Read-Only Properties Pt.2
0507 Creating Read-Only Properties Pt.3
0508 Creating Read-Only Properties Pt.4
0509 Do It Once
06 Prototype & Instance Members
0601 Prototype Members Pt.1
0602 Prototype Members Pt.2
0603 Prototype Members Pt.3
0604 Identifying a Local Property
0605 Identifying an Object Prototype
0606 Prototype Members for Built-in Classes
0607 You Cannot Delete get/set Properties Pt.1
0608 You Cannot Delete get/set Properties Pt.2
0609 You Cannot Delete get/set Properties Pt.3
0610 Why You Cannot Delete get/set Properties
07 Assigning Class In The Library
0701 Classpath Revisited
0702 Introduction Pt.1
0703 Introduction Pt.2
0704 Assigning Class with the Linkage Pt.1
0705 Assigning Class with the Linkage Pt.2
0706 Debugging Techniques Pt.1
0707 Debugging Techniques Pt.2
0708 Debugging Techniques Pt.3
0709 Assigning Class with Component Definition
08 Events & Listeners
0801 Introduction
0802 AsBroadcaster Pt.1
0803 AsBroadcaster Pt.2
0804 AsBroadcaster Pt.3
0805 AsBroadcaster Pt.4
0806 AsBroadcaster Pt.5
0807 AsBroadcaster Pt.6
0808 AsBroadcaster Pt.7
0809 Debugging with Codeless FLAs
0810 EventDispatcher Pt.1
0811 EventDispatcher Pt.2
0812 EventDispatcher Pt.3
0813 EventDispatcher Pt.4
0814 Storing Component Class Files
0815 Library Naming Conflicts
0816 CreateClassObject() Pt.1
0817 CreateClassObject() Pt.2
0818 CreateClassObject() Pt.3
0819 CreateClassObject() Pt.4
0820 CreateClassObject() Pt.5
09 Mix-Ins
0901 Introduction
0902 Icecream/Sprinkles/Almonds with Inheritance
0903 Icecream/Sprinkles/Almonds with Mix-Ins Pt.1
0904 Icecream/Sprinkles/Almonds with Mix-Ins Pt.2
0905 UIObjectExtensions.as
0906 UIEventDispatcher.as/EventDispatcher.as
0907 TreeDataProvider.as/Tree.as
0908 Lights/Camera/ActionScript Pt.1
0909 Lights/Camera/ActionScript Pt.2
0910 Lights/Camera/ActionScript Pt.3
0911 Lights/Camera/ActionScript Pt.4
0912 Lights/Camera/ActionScript Pt.5
0913 Lights/Camera/ActionScript Pt.6
0914 Lights/Camera/ActionScript Pt.7
0915 Lights/Camera/ActionScript Pt.8
0916 Lights/Camera/ActionScript Pt.9
0917 Lights/Camera/ActionScript Pt.10
0918 Lights/Camera/ActionScript Pt.11
0919 When to Use Mix-Ins
0920 Using #include Instead of Mix-Ins
0921 The MovieClip._alpha property
10 Bonus Sample Application
1001 Nasty Pt.1
1002 Nasty Pt.2
1003 Nasty Pt.3
1004 Nasty Pt.4
11 Wrapping Up
1101 Where to Go From Here
12 Credits
1201 About the Author
sku |
|