| Flash OOP |
| |
What Is an Object
Why Objects
OOP Versus Procedural
Understanding Classes
Anatomy of a Class
Built-In Classes
Dynamic Classes
Object Composition & Inheritance
Class Hierarchy of Built-In Objects
Implementing Inheritance
Polymorphism
|
|
| Properties and methods |
| |
Variable-to-Property Analogy
Properties in the Real World
Properties of Flash Object
Strong Datatypes for Properties
Private Property
Static Properties
Role of Methods in ActionScript
Methods in Real-World Coding
Private Attribute for Methods
Using Static Methods |
|
| Flash UI Components |
| |
Interfaces and Inheritance
Why Use Interfaces?
Creating Interfaces
Implementing Interfaces
Multiple Interfaces
Extending Interfaces |
|
| Handling external data |
| |
loadVariables and LoadVars
FlashVars and the Query String
Shared Object
LocalConnection Object |
|
| XML |
| |
What Is XML?
Write Once Read Anywhere
XML Object
XMLSocket Class
XML Connector |
|
| Web services |
| |
Web Services Standards
Current State of Web Services Technology
Web Services in Flash
Connecting to Web Services in Flash
|
|
| Flash Communication Server |
| |
Understanding FCS
For What Is FCS Used?
How Does FCS Work?
Developing FCS Applications
OOP Nature of FCS
|
|
| Debugging applications |
|
Using DataTyping
Using the Trace Function
Building a Dump Class
Exception Handling
|
|