Interfaces
 InterfaceDescription
 IItemRenderer The IItemRenderer interface defines the basic set of APIs that a class must implement to create an item renderer that can communicate with a host component.
 IItemRendererOwner The IItemRendererOwner interface defines the basic set of APIs that a class must implement to support items renderers.
Classes
 ClassDescription
 Application Flex defines a default, or Application, container that lets you start adding content to your application without explicitly defining another container.
 Button The Button component is a commonly used rectangular button.
 CheckBox The CheckBox component consists of an optional label and a small box that can contain a check mark or not.
 ComboBox The ComboBox control is a child class of the DropDownListBase control.
 DataGroup The DataGroup class is the base container class for data items.
 DataRenderer The DataRenderer class is the base class for data components in Spark.
 DropDownList The DropDownList control contains a drop-down list from which the user can select a single value.
 Group The Group class is the base container class for visual elements.
 HScrollBar The HScrollBar (horizontal scrollbar) control lets you control the portion of data that is displayed when there is too much data to fit horizontally in a display area.
 IconPlacement The IconPlacement class defines the constants for the allowed values of the iconPlacement style of a Button, CheckBox, RadioButton or ToggleButton.
 Label Label is a low-level UIComponent that can render one or more lines of uniformly-formatted text.
 LabelItemRenderer AIR-only The LabelItemRenderer class defines the default item renderer for a list-based control in the mobile theme.
 List The List control displays a vertical list of items.
 PopUpAnchor The PopUpAnchor component is used to position a control that pops up or drops down, such as a DropDownList component, in layout.
 PopUpPosition Enumerated type for the PopUpAnchor.popUpPosition property.
 RadioButton The RadioButton component allows the user make a single choice within a set of mutually exclusive choices.
 RadioButtonGroup The RadioButtonGroup component defines a group of RadioButton components that act as a single mutually exclusive component; therefore, a user can select only one RadioButton component at a time.
 ResizeMode The ResizeMode class defines an enumeration of the modes a component uses to resize its children in the dimensions specified by the layout system.
 RichEditableText RichEditableText is a low-level UIComponent for displaying, scrolling, selecting, and editing richly-formatted text.
 RichText RichText is a low-level UIComponent that can display one or more lines of richly-formatted text and embedded images.
 Scroller The Scroller component displays a single scrollable component, called a viewport, and horizontal and vertical scroll bars.
 SkinnableContainer The SkinnableContainer class is the base class for skinnable containers that have visual content.
 SkinnableDataContainer The SkinnableDataContainer class is the base container class for data items.
 TextInput TextInput is a text-entry control that lets users enter and edit a single line of uniformly-formatted text.
 TextSelectionHighlighting This class specifies the allowed values for the selectionHighlighting property of the RichEditableText control, and controls that use RichEditableText as a subcomponent (Spark TextInput and Spark TextArea).
 VScrollBar The VScrollBar (vertical scrollbar) control lets you control the portion of data that is displayed when there is too much data to fit vertically in a display area.