Flash CS4 Professional ActionScript 2.0

Types of components

The following tables list the different version 2 components, arranged by category.

User interface (UI) components

Component

Description

Accordion component

A set of vertical overlapping views with buttons along the top that allow users to switch views.

Alert component

A window that presents a message and buttons to capture the user's response.

Button component

A resizable button that can be customized with a custom icon.

CheckBox component

Allows users to make a Boolean (true or false) choice.

ComboBox component

Allows users to select one option from a scrolling list of choices. This component can have an selectable text field at the top of the list that allows users to search the list.

DataGrid component

Allows users to display and manipulate multiple columns of data.

DateChooser component

Allows users to select one or more dates from a calendar.

DateField component

An nonselectable text field with a calendar icon. When a user clicks inside the component's bounding box, Flash displays a DateChooser component.

Label component

A non-editable, single-line text field.

List component

Allows users to select one or more options from a scrolling list.

Loader component

A container that holds a loaded SWF or JPEG file.

Menu component

A standard desktop application menu; allows users to select one command from a list.

MenuBar component

A horizontal bar of menus.

NumericStepper component

A text box with clickable arrows that raise and lower the value of a number.

ProgressBar component

Displays the progress of a process, such as a loading operation.

RadioButton component

Allows users to select between mutually exclusive options.

ScrollPane component

Displays movie clips, bitmaps, and SWF files in a limited area using automatic scroll bars.

TextArea component

An optionally editable, multiline text field.

TextInput component

An optionally editable, single-line text input field.

Tree component

Allows a user to manipulate hierarchical information.

Window component

A draggable window with a title bar, caption, border, and Close button and content-display area.

UIScrollBar Component

Allows you to add a scroll bar to a text field.

Data handling

Component

Description

Data binding classes

Classes that implement the Flash runtime data binding functionality.

DataHolder component

Holds data and can be used as a connector between components.

DataProvider API

The model for linear-access lists of data; it provides simple array-manipulation capabilities that broadcast data changes.

DataSet component

A building block for creating data-driven applications.

RDBMSResolver component

Lets you save data back to any supported data source. This component translates the XML that can be received and parsed by a web service, JavaBean, servlet, or ASP page.

Web service classes

Classes that allow access to web services that use Simple Object Access Protocol (SOAP). These classes are in the mx.services package.

WebServiceConnector component

Provides scriptless access to web service method calls.

XMLConnector component

Reads and writes XML documents by using the HTTP GET and POST methods.

XUpdateResolver component

Lets you save data back to any supported data source. This component translates the delta packet into XUpdate.

Media components

Component

Description

FLVPlayback Component

Lets you include a video player in your Flash application to play progressive streaming video over HTTP, from a Flash Video Streaming Service (FVSS), or from Flash Media Server (FMS).

MediaController component

Controls streaming media playback in an application (see Media components).

MediaDisplay component

Displays streaming media in an application (see Media components).

MediaPlayback component

A combination of the MediaDisplay and MediaController components (see Media components).

Managers

Class

Description

DepthManager class

Manages the stacking depths of objects.

FocusManager class

Handles Tab key navigation between components. Also handles focus changes as users click in the application.

PopUpManager class

Lets you create and delete pop-up windows.

StyleManager class

Lets you register styles and manages inherited styles.

SystemManager class

Lets you manage which top-level window is activated.

TransitionManager class

Lets you manage animation effects to slides and movie clips.

Screens

Class

Description

Form class

Lets you manipulate form application screens at runtime.

Screen class

Base class for the Slide and Form classes.

Slide class

Lets you manipulate slide presentation screens at runtime.