What's new in v2 components

Component Inspector panel allows you to change component parameters while authoring in both Macromedia Flash and Macromedia Dreamweaver. (See Components in the Component Inspector panel and Property inspector.)

Listener event model allows listener objects of functions to handle events. (See About component events.)

Skin properties allow you to load states only when needed. (See About skinning components.)

CSS-based styles allow you to create a consistent look and feel across applications. (See Using styles to customize component color and text.)

Themes allow you to drag a new look onto a set of components. (See About themes.)

Halo theme provides a ready-made, responsive, and flexible user interface for applications.

Manager classes provide an easy way to handle focus and depth in a application. (See Creating custom focus navigation and Managing component depth in a document.)

Base classes UIObject and UIComponent provide core functionality to all components. (See UIComponent class and UIObject class.)

Packaging as a SWC file allows easy distribution and concealable code. See Creating Components.

Built-in data binding is available through the Component Inspector panel. For more information about this feature, press the Help Update button.

Easily extendable class hierarchy using ActionScript 2 allows you to create unique namespaces, import classes as needed, and subclass easily to extend components. See Creating Components and the ActionScript Reference Guide.