Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description | |
|---|---|---|---|
| AbstractEntryLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| AbstractGradientScheduleEntryRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| AbstractSolidScheduleEntryRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| AccordionBase
| flexlib.baseClasses | AccordionBase is a copy/paste version of the original Accordion class in the Flex framework. | |
| AccordionHeaderLocation
| flexlib.containers.accordionClasses | Defines static constants to specify the header location for a VAccordion or HAccordion. | |
| AdvancedForm
| flexlib.containers | The Advanced Form component provides Reset, Undo and Redo functionality. | |
| AlternatingHorizontalLinesViewer
| flexlib.scheduling.samples | ||
| BackgroundItem
| flexlib.scheduling.scheduleClasses | ||
| BackgroundLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| BackgroundLayoutItemRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| Base64Image
| flexlib.controls | ||
| BestFitLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| ButtonScrollingCanvas
| flexlib.containers | ||
| CanvasButton
| flexlib.controls | A Button control that allows you to add any UI components to the Button via MXML. | |
| CanvasButtonAccordionHeader
| flexlib.containers.accordionClasses |
The CanvasButtonAccordionHeader class allows you to easily use a CanvasButton control as the header
renderer of an Accordion. |
|
| ColoredGradientScheduleEntryRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| ColoredScheduleEntry
| flexlib.scheduling.scheduleClasses | ||
| ColoredSolidScheduleEntryRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| ConvertibleTreeList
| flexlib.controls | A control that combines the functionality of the Tree component and the List component. | |
| DateUtil
| flexlib.scheduling.util | ||
| DockableToolBar
| flexlib.containers | The DockableToolBar container is used along with the Docker container to add individual ToolBars within a Docker context. | |
| Docker
| flexlib.containers | The Docker container is used as a parent to all DockableToolBars and related controls in a Docking ToolBars context. | |
| DragScrollingCanvas
| flexlib.containers |
DragScrollingCanvas is a Canvas component that allows the user to drag
the contents instead of or in addition to using the scrollbars. |
|
| EnhancedButtonSkin
| flexlib.skins | This is the enhanced version of the Halo ButtonSkin that has been customized to support four numeric values in the corner, a more configurable border, and also a large number of colors in the gradient (limited by 15 in ProgrammaticSkin.drawRoundRect), individually specified for up, over, etc states.. | |
| EntryLayoutItem
| flexlib.scheduling.scheduleClasses.layout | ||
| ExtendedSlider
| flexlib.controls.sliderClasses | An extension of the base Slider class that adds a draggable region between the thumbs. | |
| Finder
| flexlib.controls.textClasses | ||
| Fire
| flexlib.controls |
Fire produces a simulated fire or smoke-like effect. |
|
| FlowBox
| flexlib.containers | The FlowBox is an extension of Box that implements a FlowLayout algorithm for laying out children. | |
| FlowContainer
| flexlib.containers | The FlowContainer is a flow layout based container. | |
| FlowLayout
| flexlib.containers.utilityClasses | A FlowLayout implementation. | |
| GradientScheduleEntryRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| GraphicsUtil
| flexlib.mdi.utils | ||
| HAccordion
| flexlib.containers | ||
| Highlighter
| flexlib.controls | ||
| HorizontalAxisDataSelector
| flexlib.charts | Allows for the selection of a specific data value on the horizontal axis. | |
| HorizontalLinesLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| HSlider
| flexlib.controls | An alternative to the HSlider control included in the Flex framework. | |
| IBackgroundLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| IcnsParser
| flexlib.controls.iconLoaderClasses | A parser for Macintosh .icns files. | |
| IconLoader
| flexlib.controls |
The IconLoader component converts a Macintosh OS X (.icns) or Windows XP (.ico) icon
file, along with its alpha mask, to a Flex 2 UIComponent. |
|
| IconParserFactory
| flexlib.controls.iconLoaderClasses |
Factory class to create a new object that implements the IIconParser
interface. |
|
| IcoParser
| flexlib.controls.iconLoaderClasses | A parser for the Windows .ico icon file. | |
| IEntryLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| IHorizontalLinesLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| IHorizontalLinesViewer
| flexlib.scheduling.scheduleClasses.viewers | ||
| IIconParser
| flexlib.controls.iconLoaderClasses |
The IIconParser interface defines the methods and properties that an
icon parser must implement
|
|
| ILayout
| flexlib.scheduling.scheduleClasses.layout | ||
| ILayoutClient
| flexlib.scheduling.scheduleClasses.layout | ||
| ILayoutProvider
| flexlib.scheduling.scheduleClasses.layout | ||
| ImageMap
| flexlib.controls |
The ImageMap control is an implementation of a client-side image map component, like it is supported in HTML. |
|
| ImageMapEvent
| flexlib.events |
An ImageMapEvent is like a generic Event, but we add the href,
alt, and linkTarget properties. |
|
| IMDIEffectsDescriptor
| flexlib.mdi.effects | Interface expected by MDIManager. | |
| IScheduleEntry
| flexlib.scheduling.scheduleClasses | ||
| IScheduleEntryRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| ITimeDescriptor
| flexlib.scheduling.timelineClasses | ||
| ITimelineEntryRenderer
| flexlib.scheduling.timelineClasses | ||
| IVerticalLinesLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| IVerticalLinesViewer
| flexlib.scheduling.scheduleClasses.viewers | ||
| Layout
| flexlib.scheduling.scheduleClasses.layout | ||
| LayoutScrollEvent
| flexlib.scheduling.scheduleClasses | ||
| LayoutUpdateEvent
| flexlib.scheduling.scheduleClasses.layout | ||
| Line
| flexlib.scheduling.scheduleClasses.lineRenderer | ||
| MDICanvas
| flexlib.mdi.containers | Convenience class that allows quick MXML implementations by implicitly creating container and manager members of MDI. | |
| MDIEffectEvent
| flexlib.mdi.events | Event class dispatched at beginning and end of mdi effects for things like minimize, maximize, etc. | |
| MDIEffectsDescriptorBase
| flexlib.mdi.effects | Base effects implementation with no animation. | |
| MDIGroupEffectItem
| flexlib.mdi.effects.effectClasses | ||
| MDILinearEffects
| flexlib.mdi.effects.effectsLib | Collection of effects that limit movement to one dimension (horizontal/vertical) at a time. | |
| MDIManager
| flexlib.mdi.managers | Class responsible for applying effects and default behaviors to MDIWindow instances such as tiling, cascading, minimizing, maximizing, etc. | |
| MDIManagerEvent
| flexlib.mdi.events | Event type dispatched by MDIManager. | |
| MDIRelationalEffects
| flexlib.mdi.effects.effectsLib | ||
| MDIVistaEffects
| flexlib.mdi.effects.effectsLib | Collection of effects inspired by Windows Vista. | |
| MDIWindow
| flexlib.mdi.containers | Central window class used in flexlib.mdi. | |
| MDIWindowControlsContainer
| flexlib.mdi.containers | Class that holds window control buttons and handles general titleBar layout. | |
| MDIWindowEvent
| flexlib.mdi.events | Event type dispatched by MDIWindow. | |
| MDIWindowState
| flexlib.mdi.containers | Enumeration of possible window states. | |
| PopUpMenuButtonBase
| flexlib.baseClasses | PopUpMenuButtonBase is a copy/paste version of the original PopUpMenuButton class in the Flex framework. | |
| PromptingTextArea
| flexlib.controls |
The PromptingTextArea component is a small enhancement to
standard TextArea. |
|
| PromptingTextInput
| flexlib.controls |
The PromptingTextInput component is a small enhancement to
standard TextInput. |
|
| Schedule
| flexlib.scheduling.scheduleClasses | ||
| ScheduleData
| flexlib.scheduling.samples | ||
| ScheduleNavigator
| flexlib.scheduling.scheduleClasses | ||
| ScheduleViewer
| flexlib.scheduling | ScheduleViewer is the main scheduling component. | |
| ScrollableArrowMenu
| flexlib.controls | An extension of ScrollableMenu that uses two arrow buttons placed at the top and bottom of the menu for scrolling. | |
| ScrollableMenu
| flexlib.controls | An extension of mx.controls.Menu that allows the control to scroll vertically. | |
| ScrollableMenuBar
| flexlib.controls |
ScrollableMenuBar is an extension of MenuBar that uses flexlib.controls.ScrollableMenu
instead of using the original |
|
| ScrollablePopUpMenuButton
| flexlib.controls |
ScrollablePopUpMenuButton is an extension of PopUpMenuButton that uses flexlib.controls.ScrollableMenu
instead of using the original |
|
| SimpleLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| SimpleScheduleEntry
| flexlib.scheduling.scheduleClasses | ||
| SimpleTimeDescriptor
| flexlib.scheduling.timelineClasses | ||
| SimpleTimelineEntryRenderer
| flexlib.scheduling.timelineClasses | ||
| SliderBase
| flexlib.baseClasses | SliderBase is a copy/paste version of the original Slider class in the Flex framework. | |
| SliderHighlightSkin
| flexlib.skins | The skin for the highlighted state of the track of a Slider. | |
| SliderThumbHighlightSkin
| flexlib.skins | A skin that draws a draggable grip for the draggable region of the Slider. | |
| SliderThumbNoGripHighlightSkin
| flexlib.skins | A skin that draws a draggable grip for the draggable region of the Slider. | |
| SolidScheduleEntryRenderer
| flexlib.scheduling.scheduleClasses.renderers | ||
| SolidVerticalLinesViewer
| flexlib.scheduling.samples | ||
| StringBoundaries
| flexlib.controls.textClasses | ||
| SuperTab
| flexlib.controls.tabBarClasses | ||
| SuperTabBar
| flexlib.controls | The SuperTabBar control extends the TabBar control and adds drag and drop functionality and closable tabs. | |
| SuperTabEvent
| flexlib.events | ||
| SuperTabNavigator
| flexlib.containers | The SuperTabNavigator is an extension of the TabNavigator navigation container. | |
| TabPopUpButtonSkin
| flexlib.skins | The skin for the PopUpMenuButton to the right of the tabs on a SuperTabNavigator. | |
| TabReorderEvent
| flexlib.events | This is basically an IndexChangedEvent. | |
| Timeline
| flexlib.scheduling | Timeline is an independent control that renders and let users interact with a customizable timeframe. | |
| TimeRangeDescriptorUtil
| flexlib.scheduling.timelineClasses | ||
| TreeGrid
| flexlib.controls | ||
| TreeGridColumn
| flexlib.controls.treeGridClasses | ||
| TreeGridItemRenderer
| flexlib.controls.treeGridClasses | ||
| TreeGridListData
| flexlib.controls.treeGridClasses | ||
| VAccordion
| flexlib.containers | ||
| VerticalLinesLayout
| flexlib.scheduling.scheduleClasses.layout | ||
| VerticalMenuBar
| flexlib.controls | A VerticalMenuBar control defines a vertical, top-level menu bar that contains one or menu items, just like the horizontal MenuBar control. | |
| VSlider
| flexlib.controls | An alternative to the VSlider control included in the Flex framework. | |
| WindowShade
| flexlib.containers | This control displays a button, which when clicked, will cause a panel to "unroll" beneath it like a windowshade being pulled down; or if the panel is already displayed it will be "rolled up" like a windowshade being rolled up. | |
| WindowShadeEvent
| flexlib.events | The WindowShadeEvent class represents event objects that are specific to the WindowShade container. |