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.


 ClassPackageDescription
 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.
 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 mx.controls.Menu.
 ScrollablePopUpMenuButton
flexlib.controls ScrollablePopUpMenuButton is an extension of PopUpMenuButton that uses flexlib.controls.ScrollableMenu instead of using the original mx.controls.Menu, which adds scrolling functionality to the menu.
 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.