
Adobe
Note: This article was originally written about the Macromedia Flash MX 2004 component architecture. The component architecture in Flash 8 is largely unchanged from that of Flash MX 2004.
Version 2 of the Macromedia Flash 8 component architecture offers a robust architecture for building highly usable, visually rich interfaces for the web or for creating custom user interface controls and components. Engineered to give you the best possible experience building rich, interactive web application interfaces using industry-standard controls and components, it introduces a number of enhancements over its predecessor. These improvements are the result of new possibilities made available by the new version of the ActionScript language specification and a wholly re-engineered component architecture.
Macromedia built this new architecture on a robust foundation that raises the ceiling on the possibilities of component and application development. It makes available a number of system-level managers for ensuring that applications built with the architecture perform well, adhere to interface standards, and deliver a high-quality end-user experience.
Here are a few things that are part of the new component architecture:
Some key features of Flash 8 facilitate improvements in the component architecture. This article outlines these enhancements in both the language and architecture.
Find version 2 (v2) architecture source code in the following locations:
You can also find it precompiled, in SWC format, in Flash Professional 8.