Apache Flex 4.16.1 API Reference | All Packages | All Classes | Index | Frames No Frames |
spark.components

Interfaces

| Interface | Description
--- | --- | ---
| 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

| Class | Description
--- | --- | ---
| ActionBar | The ActionBar class defines a component that includes title, navigation, and action content groups.
| ActionBarDefaultButtonAppearance | The ActionBarDefaultButtonAppearance class defines the constants for the allowed values of the defaultButtonAppearance style of ActionBar.
| Alert | The Alert control is a pop-up dialog box that can contain a message, a title, buttons (any combination of OK, Cancel, Yes, and No) and an icon.
| Application | Flex defines a default, or Application, container that lets you start adding content to your application without explicitly defining another container.
| ArrowDirection | Enumeration of arrow directions for use in visual components.
| BorderContainer | The BorderContainer class defines a set of CSS styles that control the appearance of the border and background fill of the container.
| BorderDataNavigator |
| BusyIndicator | The BusyIndicator defines a component to display when a long-running operation is in progress.
| Button | The Button component is a commonly used rectangular button.
| ButtonBar | The ButtonBar control defines a horizontal group of logically related buttons with a common look and navigation.
| ButtonBarButton | The ButtonBarButton class defines the custom item renderer used by the ButtonBar control.
| Callout | The Callout container is a SkinnablePopUpContainer that functions as a pop-up with additional owner-relative positioning options similar to PopUpAnchor.
| CalloutButton | The CalloutButton control is a drop down component that defines a button to open and close a Callout container.
| CalloutPosition | The CalloutPosition calss defines the enumeration of horizontal and vertical positions of the Callout component relative to the owner.
| CheckBox | The CheckBox component consists of an optional label and a small box that can contain a check mark or not.
| ColorPicker | Subclass DropDownList and make it work like a ColorPicker
| ComboBox | The ComboBox control is a child class of the DropDownListBase control.
| ContentBackgroundAppearance | The ContentBackgroundAppearance class defines the constants for the allowed values of the contentBackgroundAppearance style of Callout.
| DataAccordion | An Spark DataAccordion navigator displays a list of items, but only one of them at a time is fully visible.
| DataGrid | The DataGrid displays a row of column headings above a scrollable grid.
| DataGroup | The DataGroup class is the base container class for data items.
| DataNavigator | The SkinnableDataContainer class is the base container class for data items.
| DataNavigatorGroup | The DataNavigatorGroup class is the base control class for navigating data items.
| DataRenderer | The DataRenderer class is the base class for data components in Spark.
| DateSpinner | The DateSpinner control presents an interface for picking a particular date or time.
| DropDownList | The DropDownList control contains a drop-down list from which the user can select a single value.
| Form | The Spark Form container lets you control the layout of a form, mark form fields as required or optional, handle error messages, and bind your form data to the Flex data model to perform data checking and validation.
| FormHeading | The Spark FormHeading container displays a heading for a group of controls inside a Spark Form container.
| FormItem | The FormItem container defines the following in a Spark From: A single label. A sequence label. One or more child controls or containers. Help content that provides a description of the form item or instructions for filling it in. Required indicator to indicate if a form item has to be filled Children can be controls or other containers.
| Grid | The Grid control displays a list of data items called its data provider in a scrollable table or "grid", one item per row.
| GridColumnHeaderGroup | The GridColumnHeaderGroup class displays a row of column headers and separators aligned with the grid's layout.
| Group | The Group class is the base container class for visual elements.
| HGroup | The HGroup container is an instance of the Group container that uses the HorizontalLayout class.
| 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.
| HSlider | The HSlider (horizontal slider) control lets users select a value by moving a slider thumb between the end points of the slider track.
| IconItemRenderer | The IconItemRenderer class is a performant item renderer optimized for mobile devices.
| IconPlacement | The IconPlacement class defines the constants for the allowed values of the iconPlacement style of a Button, CheckBox, RadioButton or ToggleButton.
| Image | The Spark Image control is a skinnable component that provides a customizable loading state, chrome, and error state.
| InlineScroller | The InlineScroller component displays a single scrollable component, called a viewport, and horizontal and vertical scroll bars.
| Label | Label is a low-level UIComponent that can render one or more lines of uniformly-formatted text.
| LabelItemRenderer | 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.
| MaskedTextInput | Masked Text Input Component A TextInput extension with a mask text and a string pattern of separators that constraints the text introduced by the user to the available characters dictated by the pattern and inserts or deletes separator characters guided by the mask text pattern.
| Menu |
| MenuBar | Note : works with both Horizontal and Vertical Layouts
| MobileGrid | The MobileGrid displays a collection of items in a grid of rows and columns and column headers and is optimized for speed on mobile devices.
| NavigatorContent | The NavigatorContent class defines a Spark container that can be used in an MX navigator container, such as the ViewStack, TabNavigator and Accordion containers.
| NumericStepper | The NumericStepper control lets you select a number from an ordered set.
| Panel | The Panel class defines a container that includes a title bar, a caption, a border, and a content area for its children.
| 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.
| ProgressBar | Plain and simple progress bar
| 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.
| RichTextEditor |
| Scroller | The Scroller component displays a single scrollable component, called a viewport, and horizontal and vertical scroll bars.
| ScrollSnappingMode | The ScrollSnappingMode class defines the enumeration values for the scrollSnappingMode property of the List and Scroller classes.
| 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.
| SkinnablePopUpContainer | The SkinnablePopUpContainer class is a SkinnableContainer that functions as a pop-up.
| Spinner | A Spinner component selects a value from an ordered set.
| SpinnerList | The SpinnerList component displays a list of items.
| SpinnerListContainer | Container for one or more SpinnerList controls.
| SpinnerListItemRenderer | The SpinnerListItemRenderer class defines the default item renderer for a SpinnerList control in the mobile theme.
| SplitViewNavigator | The SplitViewNavigator container displays multiple ViewNavigator or TabbedViewNavigator components at the same time in a single container.
| TabBar | The TabBar class displays a set of identical tabs.
| TabbedViewNavigator | The TabbedViewNavigator class is a container that manages a collection of view navigator containers.
| TabbedViewNavigatorApplication | The TabbedViewNavigatorApplication container defines an application with multiple sections.
| TextArea | TextArea is a text-entry control that lets users enter and edit multiple lines of formatted text.
| 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).
| TileGroup | The TileGroup container is an instance of the Group container that uses the TileLayout class.
| TitleWindow | The TitleWindow class extends Panel to include a close button and move area.
| ToggleButton | The ToggleButton component defines a toggle button.
| ToggleSwitch | The Spark ToggleSwitch control defines a binary switch that can be in the selected or unselected position.
| VGroup | The VGroup container is an instance of the Group container that uses the VerticalLayout class.
| VideoDisplay | The VideoDisplay class is chromeless video player that supports progressive download, multi-bitrate, and streaming video.
| VideoPlayer | The VideoPlayer control is a skinnable video player that supports progressive download, multi-bitrate streaming, and streaming video.
| View | The View class is the base container class for all views used by view navigators.
| ViewMenu | The ViewMenu container defines a menu in a View container.
| ViewMenuItem | The ViewMenuItem control displays a label and icon for a menu item in the ViewMenu container.
| ViewNavigator | The ViewNavigator component is a container that consists of a collection of View objects, where only the top most view is visible and active.
| ViewNavigatorApplication | The ViewNavigatorApplication class is an application class meant to provide a simple framework for applications that employ a view-based navigation model.
| 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.
| VSlider | The VSlider (vertical slider) control lets users select a value by moving a slider thumb between the end points of the slider track.
| Window | The Window is a top-level container for additional windows in an AIR desktop application.
| WindowedApplication | The WindowedApplication defines the application container that you use to create Flex applications for AIR applications.

Wed Nov 15 2017, 09:57 AM +01:00