# spark.components.supportClasses

The spark.components.supportClasses package contains support classes for the Spark components.

Classes

| Class | Description
--- | --- | ---
| ButtonBarBase | The ButtonBarBase class defines the common behavior for the ButtonBar, TabBar and similar subclasses.
| ButtonBarHorizontalLayout | The ButtonBarHorizontalLayout class is a layout specifically designed for the Spark ButtonBar skins.
| ButtonBase | The ButtonBase class is the base class for the all Spark button components.
| DisplayLayer | A DisplayLayer class maintains an ordered list of DisplayObjects sorted on depth.
| DropDownController | The DropDownController class handles the mouse, keyboard, and focus interactions for an anchor button and its associated drop down.
| DropDownListBase | The DropDownListBase control contains a drop-down list from which the user can select a single value.
| GroupBase | The GroupBase class defines the base class for components that display visual elements.
| InteractionState | Values for the state property of the InteractionStateDetector class.
| InteractionStateDetector | A helper class for components to use to help them determine if they should be in the up, over, or down states.
| ItemRenderer | The ItemRenderer class is the base class for Spark item renderers.
| ListBase | The ListBase class is the base class for all components that support selection.
| ListItemDragProxy | The ListItemDragProxy class defines the default drag proxy used when dragging from a Spark List based control.
| OverlayDepth | The OverlayDepth class defines the default depth values for various overlay elements used by Flex.
| Range | The Range class holds a value and an allowed range for that value, defined by minimum and maximum properties.
| ScrollBarBase | The ScrollBarBase class helps to position the portion of data that is displayed when there is too much data to fit in a display area.
| Skin | The Skin class defines the base class for all skins used by skinnable components.
| SkinnableComponent | The SkinnableComponent class defines the base class for skinnable components.
| SkinnableContainerBase | Base class for skinnable container components.
| SkinnableTextBase | The base class for skinnable components, such as the Spark TextInput and TextArea, that include an instance of IEditableText in their skin to provide text display, scrolling, selection, and editing.
| SliderBase | The SliderBase class lets users select a value by moving a slider thumb between the end points of the slider track.
| StyleableStageText | The StyleableStageText class is a text primitive for use in ActionScript skins which is used to present the user with a native text input field.
| StyleableTextField | The StyleableTextField class is a text primitive for use in ActionScript skins and item renderers.
| TextBase | The base class for Spark text controls such as Label and RichText which display text using CSS styles for the default format.
| TextInputOperation | The TextInputOperation class represents a text input operation.
| ToggleButtonBase | The ToggleButtonBase component is the base class for the Spark button components that support the selected property.
| TrackBase | The TrackBase class is a base class for components with a track and one or more thumb buttons, such as Slider and ScrollBar.
| ViewNavigatorAction | The ViewNavigatorAction class defines the constant values for the action property of ViewNavigatorEvent class.
| ViewNavigatorApplicationBase | The ViewNavigatorApplicationBase class is the base class used for all view-based application types.
| ViewNavigatorBase | The ViewNavigatorBase class defines the base class logic and interface used by view navigators.
| ViewReturnObject | The ViewReturnObject class encapsulates the return value of a view when it is popped off a navigation stack.

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 01:35 PM -07:00