Documentation for ActionScript™ classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners that belong to a specific class in ActionScript (as opposed to global functions or properties). The classes are listed alphabetically. If you are not sure to which class a certain member belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstractConsumer
mx.messaging The AbstractConsumer is the base class for both the Consumer and MultiTopicConsumer classes.
 AbstractEntityMetadata
fr.vo This class defines default, error throwing implementations of all of the functions declared in IModelType and IModelInstance.
 AbstractEvent
mx.rpc.events The base class for events that RPC services dispatch.
 AbstractInvoker
mx.rpc An invoker is an object that actually executes a remote procedure call (RPC).
 AbstractMessage
mx.messaging.messages Abstract base class for all messages.
 AbstractOperation
mx.rpc.http An Operation used specifically by HTTPService or HTTPMultiService.
 AbstractOperation
mx.rpc The AbstractOperation class represents an individual method on a service.
 AbstractProducer
mx.messaging The AbstractProducer is the base class for the Producer and MultiTopicConsumer classes.
 AbstractService
mx.rpc The AbstractService class is the base class for the WebService and RemoteObject classes.
 AbstractServiceWrapper
fr.services.wrapper This class is the super class of the hierarhcy for generated service wrappers.
 AbstractTarget
mx.logging This class provides the basic functionality required by the logging framework for a target implementation.
 AbstractWebService
mx.rpc.soap AbstractWebService is an abstract base class for implementations that provide RPC access to SOAP-based web services.
 Accessibility
flash.accessibility The Accessibility class manages communication with screen readers.
 AccessibilityProperties
flash.accessibility The AccessibilityProperties class lets you control the presentation of Flash objects to accessibility aids, such as screen readers.
 Accordion
mx.containers A Halo Accordion navigator container has a collection of child Halo containers, but only one of them at a time is visible.
 AccordionAutomationImpl
mx.automation.delegates.containers Defines the methods and properties required to perform instrumentation for the Accordion class.
 AccordionHeader
mx.containers.accordionClasses The AccordionHeader class defines the appearance of the navigation buttons of an Accordion.
 AccordionHeaderSkin
haloclassic The skin for all the states of an AccordionHeader in an Accordion.
 AccordionHeaderSkin
mx.skins.halo The skin for all the states of an AccordionHeader in an Accordion.
 AccordionHeaderSkin
mx.skins.sparkThe Spark skin class for the header of the Halo Accordion container.
 AcknowledgeMessage
mx.messaging.messages An AcknowledgeMessage acknowledges the receipt of a message that was sent previously.
 ActionEffectInstance
mx.effects.effectClasses The ActionEffectInstance class is the superclass for all action effect instance classes.
 ActionScriptVersion
flash.display The ActionScriptVersion class is an enumeration of constant values that indicate the language version of a loaded SWF file.
 ActivatorSkin
haloclassic Documentation is not currently available.
 ActivatorSkin
mx.skins.halo Defines the up, down, and over states for MenuBarItem objects.
 ActivityEvent
flash.events A Camera or Microphone object dispatches an ActivityEvent object whenever a camera or microphone reports that it has become active or inactive.
 AddAction
spark.effects The AddAction class defines an action effect that corresponds to the AddChild property of a view state definition.
 AddActionInstance
spark.effects.supportClasses The AddActionInstance class implements the instance class for the AddAction effect.
 AddChild
mx.states The AddChild class adds a child display object, such as a component, to a container as part of a view state.
 AddChildAction
mx.effects The AddChildAction class defines an action effect that corresponds to the AddChild property of a view state definition.
 AddChildActionInstance
mx.effects.effectClasses The AddChildActionInstance class implements the instance class for the AddChildAction effect.
 AddItemAction
mx.effects The AddItemAction class defines an action effect that determines when the item renderer appears in the control for an item being added to a list-based control, such as List or TileList, or for an item that replaces an existing item in the control.
 AddItemActionInstance
mx.effects.effectClasses The AddItemActionInstance class implements the instance class for the AddItemAction effect.
 AddItems
mx.states Documentation is not currently available.
 AddRemoveEffectTargetFilter
mx.effects.effectClasses AddRemoveEffectTargetFilter is a subclass of EffectTargetFilter that handles the logic for filtering targets that have been added or removed as children to a container.
 AdvancedChannelSet
mx.messaging Extends the base ChannelSet to add advanced messaging functionality.
 AdvancedDataGrid
mx.controls The AdvancedDataGrid control expands on the functionality of the standard DataGrid control to add data visualization features to your Adobe Flex application.
 AdvancedDataGridAutomationImpl
mx.automation.delegates.advancedDataGrid Defines methods and properties required to perform instrumentation for the AdvancedDataGrid control.
 AdvancedDataGridBase
mx.controls.advancedDataGridClasses The AdvancedDataGridBase class is the base class for controls that display lists of items in multiple columns, such as the AdvancedDataGrid and OLAPDataGrid controls.
 AdvancedDataGridBaseEx
mx.controls The AdvancedDataGridBaseEx class is a base class of the AdvancedDataGrid control.
 AdvancedDataGridBaseExAutomationImpl
mx.automation.delegates.advancedDataGrid Defines methods and properties required to perform instrumentation for the AdvancedDataGrid control.
 AdvancedDataGridBaseSelectionData
mx.controls.advancedDataGridClasses The AdvancedDataGridBaseSelectionData class defines a data structure used by the advanced data grid classes to track selected cells in the AdvancedDataGrid control.
 AdvancedDataGridColumn
mx.controls.advancedDataGridClasses The AdvancedDataGridColumn class describes a column in an AdvancedDataGrid control.
 AdvancedDataGridColumnGroup
mx.controls.advancedDataGridClasses Use the AdvancedDataGridColumnGroup class to specify column groups for the AdvancedDataGrid control.
 AdvancedDataGridDragProxy
mx.controls.advancedDataGridClasses The AdvancedDataGridDragProxy class defines the default drag proxy used when dragging data from an AdvancedDataGrid control.
 AdvancedDataGridEvent
mx.events The AdvancedDataGridEvent class represents event objects that are specific to the AdvancedDataGrid control, such as the event that is dispatched when an editable grid item gets the focus.
 AdvancedDataGridEventReason
mx.events The AdvancedDataGridEventReason class defines constants for the values of the reason property of a AdvancedDataGridEvent object when the type property is itemEditEnd.
 AdvancedDataGridGroupItemRenderer
mx.controls.advancedDataGridClasses The AdvancedDataGridGroupItemRenderer class defines the default item renderer for the nodes of the navigation tree.
 AdvancedDataGridGroupItemRendererAutomationImpl
mx.automation.delegates.advancedDataGrid Defines methods and properties required to perform instrumentation for the AdvancedDataGridGroupItemRenderer class.
 AdvancedDataGridHeaderHorizontalSeparator
mx.skins.halo The skin for the separator between column headers in an AdvancedDataGrid control.
 AdvancedDataGridHeaderInfo
mx.controls.advancedDataGridClasses The AdvancedDataGridHeaderInfo class contains information that describes the hierarchy of the columns of the AdvancedDataGrid control.
 AdvancedDataGridHeaderRenderer
mx.controls.advancedDataGridClasses The AdvancedDataGridHeaderRenderer class defines the default header renderer for a AdvancedDataGrid control.
 AdvancedDataGridHeaderShiftEvent
mx.automation.events The AdvancedDataGridHeaderShiftEvent class represents event objects that are dispatched when an AdvancedDataGrid control's header item is shifted.
 AdvancedDataGridItemRenderer
mx.controls.advancedDataGridClasses The AdvancedDataGridItemRenderer class defines the default item renderer for a AdvancedDataGrid control.
 AdvancedDataGridItemRendererAutomationImpl
mx.automation.delegates.advancedDataGrid Defines methods and properties required to perform instrumentation for the AdvancedDataGridItemRenderer class.
 AdvancedDataGridItemSelectEvent
mx.automation.events The AdvancedDataGridItemSelectEvent class represents event objects that are dispatched when an item in a AdvancedDataGrid control header item is selected or deselected.
 AdvancedDataGridListData
mx.controls.advancedDataGridClasses The AdvancedDataGridListData class defines the data type of the listData property implemented by drop-in item renderers or drop-in item editors for the AdvancedDataGrid control.
 AdvancedDataGridRendererDescription
mx.controls.advancedDataGridClasses The AdvancedDataGridRendererDescription class contains information that describes an item renderer for the AdvancedDataGrid control.
 AdvancedDataGridRendererProvider
mx.controls.advancedDataGridClasses An AdvancedDataGridRendererProvider instance defines the characteristics for a single item renderer used by the AdvancedDataGrid control.
 AdvancedDataGridSortItemRenderer
mx.controls.advancedDataGridClasses The AdvancedDataGridSortItemRenderer class defines the item renderer for the sort icon and text field in the column header of the AdvancedDataGrid control.
 AdvancedLayoutFeatures
mx.core Transform Offsets can be assigned to any Component or GraphicElement to modify the transform of the object beyond where its parent layout places it.
 AdvancedListBase
mx.controls.listClasses The AdvancedListBase class is the base class for controls, such as the AdvancedDataGrid and OLAPDataGrid controls, that represent lists of items that can have one or more selected items and can scroll through the items.
 AdvancedListBaseAutomationImpl
mx.automation.delegates.advancedDataGrid Defines methods and properties required to perform instrumentation for the AdvancedListBase class.
 AdvancedListBaseContentHolderAutomationImpl
mx.automation.delegates.advancedDataGrid Defines methods and properties required to perform instrumentation for the AdvancedListBaseContentHolder class.
 AIREvent AIR-only
mx.events The AIREvent class represents the event object passed to the event listener for several AIR-specific events dispatched by the Window and WindowedApplication components.
 Alert
mx.controls 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.
 AlertAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the Alert control.
 AlertFormAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the AlertForm class.
 AMFChannel
mx.messaging.channels The AMFChannel class provides the AMF support for messaging.
 Animate
spark.effects This Animate effect animates an arbitrary set of properties between values.
 AnimateColor
spark.effects The AnimateColor effect animates a change in a color property over time, interpolating between given from/to color values on a per-channel basis.
 AnimateColorInstance
spark.effects.supportClasses The AnimateColorInstance class is the instance class of the AnimateColor effect, which animates a change in color by interpolating the from/to values per color channel.
 AnimateFilter
spark.effects The AnimateFilter effect applies an mx.filters.IBitmapFilter instance to the target and allows you to animate properties of the filter between values.
 AnimateFilterInstance
spark.effects.supportClasses The AnimateFilterInstance class implements the instance class for the AnimateFilter effect.
 AnimateInstance
spark.effects.supportClasses The AnimateInstance class implements the instance class for the Animate effect.
 AnimateProperty
mx.effects The AnimateProperty effect animates a property or style of a component.
 AnimatePropertyInstance
mx.effects.effectClasses The AnimatePropertyInstance class implements the instance class for the AnimateProperty effect.
 AnimateShaderTransition
spark.effects The AnimateShaderTransition effect animates a transition between two bitmaps, one representing the start state (bitmapFrom), and the other representing the end state (bitmapTo).
 AnimateShaderTransitionInstance
spark.effects.supportClasses The AnimateShaderTransitionInstance class implements the instance class for the AnimateShaderTransition effect.
 AnimateTransform
spark.effects The AnimateTransform effect controls all transform-related animations on target objects.
 AnimateTransformInstance
spark.effects.supportClasses The AnimateTransformInstance class implements the instance class for the AnimateTransform effect.
 Animation
spark.effects.animation The Animation class defines an animation that happens between the start and end values of a property over a specified period of time.
 AntiAliasType
flash.text The AntiAliasType class provides values for anti-aliasing in the flash.text.TextField class.
 Application
mx.core Flex defines a default, or Application, container that lets you start adding content to your application without explicitly defining another container.
 Application
spark.components Flex defines a default, or Application, container that lets you start adding content to your application without explicitly defining another container.
 ApplicationAutomationImpl
mx.automation.delegates.containers Defines the methods and properties required to perform instrumentation for the Application class.
 ApplicationBackground
mx.skins.halo The skin for application background gradient.
 ApplicationControlBar
mx.containers The ApplicationControlBar container holds components that provide global navigation and application commands For the Halo Application container.
 ApplicationDomain
flash.system The ApplicationDomain class is a container for discrete groups of class definitions.
 ApplicationSkin
spark.skins.defaultThe default skin class for the Spark Application component.
 ApplicationTitleBarBackgroundSkin AIR-only
mx.skins.halo The skin for the TitleBar of a WindowedApplication or Window.
 ApplicationUpdater AIR-only
air.update The ApplicationUpdater class defines the basic functionality of the update framework for Adobe® AIR® applications, without providing any default user interface.
 ApplicationUpdaterUI AIR-only
air.update The ApplicationUpdaterUI class defines the basic functionality of the update framework for Adobe® AIR® applications, and it provides a default user interface.
 ApplyFormatOperation
flashx.textLayout.operations The ApplyFormatOperation class encapsulates a style change.
 ApplyFormatToElementOperation
flashx.textLayout.operations The ApplyFormatToElementOperation class encapsulates a style change to an element.
 ApplyLinkOperation
flashx.textLayout.operations The ApplyLinkOperation class encapsulates a link creation or modification operation.
 ApplyTCYOperation
flashx.textLayout.operations The ApplyTCYOperation class encapsulates a TCY transformation.
 AreaChart
mx.charts The AreaChart control represents data as an area bounded by a line connecting the values in the data.
 AreaRenderer
mx.charts.renderers The default class used to render the area beneath the dataPoints of an AreaSeries object.
 AreaSeries
mx.charts.series Defines a data series for an AreaChart control.
 AreaSeriesAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the AreaSeries class.
 AreaSeriesItem
mx.charts.series.items Represents the information required to render an item as part of an AreaSeries.
 AreaSeriesRenderData
mx.charts.series.renderData Represents all the information needed by the AreaSeries to render.
 AreaSet
mx.charts.series A grouping set that can be used to stack AreaSeries objects in any chart.
 ArgumentError
Top Level The ArgumentError class represents an error that occurs when the arguments supplied in a function do not match the arguments defined for that function.
 arguments
Top Level An arguments object is used to store and access a function's arguments.
 Array
Top Level The Array class lets you access and manipulate arrays.
 ArrayCollection
mx.collections The ArrayCollection class is a wrapper class that exposes an Array as a collection that can be accessed and manipulated using the methods and properties of the ICollectionView or IList interfaces.
 ArrayInterpolator
spark.effects.interpolation The ArrayInterpolator class interpolates each element of an Array of start and end elements separately, using another interpolator to do the interpolation for each element.
 ArrayList
mx.collections The ArrayList class is a simple implementation of IList that uses a backing Array as the source of the data.
 ArrayUtil
mx.utils The ArrayUtil utility class is an all-static class with methods for working with arrays within Flex.
 AsyncErrorEvent
flash.events An object dispatches an AsyncErrorEvent when an exception is thrown from native asynchronous code, which could be from, for example, LocalConnection, NetConnection, SharedObject, or NetStream.
 AsyncMessage
mx.messaging.messages AsyncMessage is the base class for all asynchronous messages.
 AsyncRequest
mx.rpc The AsyncRequest class provides an abstraction of messaging for RPC call invocation.
 AsyncResponder
mx.rpc This class provides an RPC specific implementation of mx.rpc.IResponder.
 AsyncToken
mx.rpc This class provides a place to set additional or token-level data for asynchronous RPC operations.
 Attribute
mx.messaging.management Client representation of a MBean attribute.
 AuthenticationMethod AIR-only
flash.net.drm The AuthenticationMethod class provides string constants enumerating the different types of authentication used by the authenticationMethod property of the DRMContentData class.
 Automation
mx.automation The Automation class defines the entry point for the Flex Automation framework.
 AutomationDragEvent
mx.automation.events The AutomationDragEvent class represents event objects that are dispatched as part of a drag-and-drop operation.
 AutomationDragEventWithPositionInfo
mx.automation.events The AutomationDragEventWithPositionInfo class represents event objects that are dispatched as part of a drag-and-drop operation.
 AutomationEvent
mx.automation.events The AutomationEvent class represents event objects that are dispatched by the AutomationManager.
 AutomationHelper
mx.automation 
 AutomationID
mx.automation The Flex automation framework uses the AutomationID class to build object identification that Agents can use.
 AutomationIDPart
mx.automation The AutomationIDPart class represents a component instance to agents.
 AutomationRecordEvent
mx.automation.events The AutomationRecordEvent class represents event objects that are dispatched by the AutomationManager.
 AutomationReplayEvent
mx.automation.events The AutomationReplayEvent class represents event objects that are dispatched by the AutomationManager, and used by the functional testing classes and any other classes that must replay user interactions.
 AvailablePropertyIterator
fr.vo An implementation of IPropertyIterator for iterating over the set of a value object's available properties at a given point in time.
 AverageAggregator
mx.olap.aggregators The AverageAggregator class implements the average aggregator.
 AVM1Movie
flash.display AVM1Movie is a simple class that represents AVM1 movie clips, which use ActionScript 1.0 or 2.0.
 AxisBase
mx.charts.chartClasses The AxisBase class serves as a base class for the various axis types supported in Flex.
 AxisLabel
mx.charts An AxisLabel object represents a single label on the chart axis.
 AxisLabelSet
mx.charts.chartClasses An AxisLabelSet represents the label and tick data generated by an implementation of IAxis.
 AxisRenderer
mx.charts You use the AxisRenderer class to describe the horizontal and vertical axes of a chart.
 AxisRendererAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the AxisRenderer class.
 Back
mx.effects.easing The Back class defines three easing functions to implement motion with Flex effect classes.
 BackgroundColor
flashx.textLayout.formats Defines a constant for specifying that the backgroundColor property of the TextLayoutFormat class, which specifies the background color of the text, is transparent.
 BarChart
mx.charts The BarChart control represents data as a series of horizontal bars whose length is determined by values in the data.
 BarSeries
mx.charts.series Defines a data series for a BarChart control.
 BarSeriesAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the BarSeries class.
 BarSeriesItem
mx.charts.series.items Represents the information required to render an item as part of a BarSeries.
 BarSeriesRenderData
mx.charts.series.renderData Represents all the information needed by the BarSeries to render.
 BarSet
mx.charts.series A grouping set that can be used to stack or cluster BarSeries objects in any chart.
 Base64Decoder
mx.utils A utility class to decode a Base64 encoded String to a ByteArray.
 Base64Encoder
mx.utils A utility class to encode a String or ByteArray as a Base64 encoded String.
 BaseDimensionFilter
mx.filters 
 BaseFilter
mx.filters 
 BaselineOffset
flashx.textLayout.formats Values for the firstBaselineOffset property of the TextLayoutFormat and ContainerFormattedElement classes.
 BaselineShift
flashx.textLayout.formats Defines constants for specifying subscript or superscript in the baselineShift property of the TextLayoutFormat class.
 BaseListData
mx.controls.listClasses The BaseListData class defines the data type of the listData property implemented by drop-in item renderers or drop-in item editors.
 BasicLayout
spark.layouts BasicLayout arranges the layout elements according to their settings, independent of each-other.
 BevelFilter
flash.filters The BevelFilter class lets you add a bevel effect to display objects.
 BevelFilter
spark.filters The BevelFilter class lets you add a bevel effect to display objects.
 BindingUtils
mx.binding.utils The BindingUtils class defines utility methods for performing data binding from ActionScript.
 Bitmap
flash.display The Bitmap class represents display objects that represent bitmap images.
 BitmapAsset
mx.core BitmapAsset is a subclass of the flash.display.Bitmap class which represents bitmap images that you embed in a Flex application.
 BitmapData
flash.display The BitmapData class lets you work with the data (pixels) of a Bitmap object bitmap image.
 BitmapDataChannel
flash.display The BitmapDataChannel class is an enumeration of constant values that indicate which channel to use: red, blue, green, or alpha transparency.
 BitmapFill
mx.graphics Defines a set of values used to fill an area on screen with a bitmap or other DisplayObject.
 BitmapFilter
flash.filters The BitmapFilter class is the base class for all image filter effects.
 BitmapFilterQuality
flash.filters The BitmapFilterQuality class contains values to set the rendering quality of a BitmapFilter object.
 BitmapFilterType
flash.filters The BitmapFilterType class contains values to set the type of a BitmapFilter.
 BitmapImage
spark.primitives A BitmapImage element defines a rectangular region in its parent element's coordinate space, filled with bitmap data drawn from a source file.
 BitmapImageResizeMode
spark.primitives An enum of the resize modes that determine how a BitmapImage fills in the dimensions specified by the layout system.
 BlendMode
flash.display A class that provides constant values for visual blend mode effects.
 BlockProgression
flashx.textLayout.formats Defines values for the blockProgression property of the TextLayouFormat class.
 Blur
mx.effects The Blur effect lets you apply a blur visual effect to a component.
 BlurFilter
flash.filters The BlurFilter class lets you apply a blur visual effect to display objects.
 BlurFilter
spark.filters The BlurFilter class lets you apply a blur visual effect to display objects.
 BlurInstance
mx.effects.effectClasses The BlurInstance class implements the instance class for the Blur effect.
 Boolean
Top Level A Boolean object is a data type that can have one of two values, either true or false, used for logical operations.
 Border
mx.skins The Border class is an abstract base class for various classes that draw borders, either rectangular or non-rectangular, around UIComponents.
 BorderSkin
mx.skins.sparkThe Spark skin class for the Halo Border base class.
 Bounce
mx.effects.easing The Bounce class defines three easing functions to implement bounce motion with Flex effect classes.
 BoundedValue
mx.charts.chartClasses A bounded value is used to represent a datapoint that a chart element intends to render on screen.
 Box
mx.containers A Halo Box container lays out its children in a single vertical column or a single horizontal row.
 BoxAutomationImpl
mx.automation.delegates.containers Defines the methods and properties required to perform instrumentation for the Box class.
 BoxDirection
mx.containers The BoxDirection class specifies constant values for the direction property of the Box container.
 BoxDivider
mx.containers.dividedBoxClasses The BoxDivider class represents the divider between children of a DividedBox container.
 BoxItemRenderer
mx.charts.renderers A simple chart itemRenderer implementation that fills a rectangular area.
 BreakElement
flashx.textLayout.elements The BreakElement class defines a line break, which provides for creating a line break in the text without creating a new paragraph.
 BreakOpportunity
flash.text.engine The BreakOpportunity class is an enumeration of constant values that you can use to set the breakOpportunity property of the ElementFormat class.
 BrokenImageBorderSkin
mx.skins.halo The skin for the border of a SWFLoader or Image component when the content could not be loaded.
 BrowserChangeEvent
mx.events The BrowserChangeEvent class represents event objects specific to the BrowserManager.
 BrowserInvokeEvent AIR-only
flash.events The NativeApplication object of an AIR application dispatches a browserInvoke event when the application is invoked as the result of a SWF file in the browser using the browser invocation feature.
 BrowserManager
mx.managers The BrowserManager is a Singleton manager that acts as a proxy between the browser and the application.
 BubbleChart
mx.charts The BubbleChart control represents data with three values for each data point.
 BubbleSeries
mx.charts.series Defines a data series for a BubbleChart control.
 BubbleSeriesAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the BubbleSeries class.
 BubbleSeriesItem
mx.charts.series.items Represents the information required to render an item as part of a BubbleSeries.
 BubbleSeriesRenderData
mx.charts.series.renderData Represents all the information needed by the BubbleSeries to render.
 BuildInfo
flashx.textLayout Contains identifying information for the current build.
 BusyCursor
haloclassic Documentation is not currently available.
 BusyCursor
mx.skins.halo Defines the appearance of the cursor that appears while an operation is taking place.
 Button
mx.controls The Button control is a commonly used rectangular button.
 Button
spark.components The Button component is a commonly used rectangular button.
 ButtonAsset
mx.core ButtonAsset is a subclass of the flash.display.SimpleButton class which represents button symbols that you embed in a Flex application from a SWF file produced by Flash.
 ButtonAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the Button control.
 ButtonBar
mx.controls The ButtonBar control defines a horizontal or vertical group of logically related push buttons with a common look and navigation.
 ButtonBar
spark.components The ButtonBar control defines a horizontal group of logically related buttons with a common look and navigation.
 ButtonBarAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the ButtonBar control.
 ButtonBarButton
spark.components The ButtonBarButton class defines the custom item renderer used by the ButtobBar control.
 ButtonBarButtonSkin
haloclassic The skin for all the states of the ButtonBarButtons in a ButtonBar.
 ButtonBarButtonSkin
mx.skins.halo The skin for all the states of the ButtonBarButtons in a ButtonBar.
 ButtonBarFirstButtonSkin
mx.skins.sparkThe Spark skin class for the first button in a Halo ButtonBar component.
 ButtonBarFirstButtonSkin
spark.skins.defaultThe default skin class for the first button in a Spark ButtonBar component.
 ButtonBarHorizontalLayout
spark.components.supportClasses The ButtonBarHorizontalLayout is a layout specifically designed for the Spark ButtonBar skins.
 ButtonBarLastButtonSkin
mx.skins.sparkThe Spark skin class for the last button in a Halo ButtonBar component.
 ButtonBarLastButtonSkin
spark.skins.defaultThe default skin class for the last button in a Spark ButtonBar component.
 ButtonBarMiddleButtonSkin
mx.skins.sparkThe Spark skin class for the middle buttons in a Halo ButtonBar component.
 ButtonBarMiddleButtonSkin
spark.skins.defaultThe default skin class for the middle buttons in a Spark ButtonBar component.
 ButtonBarSkin
spark.skins.defaultThe default skin class for the Spark ButtonBar component.
 ButtonBase
spark.components.supportClasses The ButtonBase component is the base class for the all Spark button components.
 ButtonLabelPlacement
mx.controls The ButtonLabelPlacement class defines the constants for the allowed values of the labelPlacement property of a Button, CheckBox, LinkButton, or RadioButton control.
 ButtonSkin
haloclassic The skin for all the states of a Button.
 ButtonSkin
mx.skins.halo The skin for all the states of a Button.
 ButtonSkin
mx.skins.sparkThe Spark skin class for the Halo Button component.
 ButtonSkin
spark.skins.defaultThe default skin class for the Spark Button component.
 ByteArray
flash.utils The ByteArray class provides methods and properties to optimize reading, writing, and working with binary data.
 ByteArrayAsset
mx.core ByteArrayAsset is a subclass of the flash.utils.ByteArray class which represents an arbitrary sequence of byte data that you embed in a Flex application.
 CacheDataDescriptor
mx.data This class provides information about the attributes of cached data.
 CalendarLayoutChangeEvent
mx.events The CalendarLayoutChangeEvent class represents the event object passed to the event listener for the change event for the DateChooser and DateField controls.
 CallAction
spark.effects The CallAction effect calls the function specified by functionName property on the target object with optional parameters specified by the parameters property.
 CallActionInstance
spark.effects.supportClasses The CallActionInstance class implements the instance class for the CallAction effect.
 CallResponder
mx.rpc This component helps you manage the results for asynchronous calls made from RPC based services, typically from MXML components.
 Camera
flash.media Use the Camera class to capture video from a camera attached to a computer running Flash Player.
 CandlestickChart
mx.charts The CandlestickChart control represents financial data as a series of candlesticks representing the high, low, opening, and closing values of a data series.
 CandlestickItemRenderer
mx.charts.renderers The default itemRenderer for a CandlestickSeries object.
 CandlestickSeries
mx.charts.series Represents financial data as a series of candlesticks representing the high, low, opening, and closing values of a data series.
 Canvas
mx.containers A Halo Canvas layout container defines a rectangular region in which you place child containers and controls.
 CanvasAutomationImpl
mx.automation.delegates.containers Defines the methods and properties required to perform instrumentation for the Canvas class.
 Capabilities
flash.system The Capabilities class provides properties that describe the system and player that are hosting a SWF file.
 CapsStyle
flash.display The CapsStyle class is an enumeration of constant values that specify the caps style to use in drawing lines.
 CartesianCanvasValue
mx.charts.chartClasses Defines the position of objects on a data canvas.
 CartesianChart
mx.charts.chartClasses The CartesianChart class is a base class for the common chart types.
 CartesianChartAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the CartesianChart base class.
 CartesianDataCanvas
mx.charts.chartClasses This class lets you use add graphical elements such as lines, ellipses, and other shapes by using a graphics API.
 CartesianTransform
mx.charts.chartClasses The CartesianTransform object represents a set of axes that maps data values to x/y Cartesian screen coordinates and vice versa.
 CategoryAxis
mx.charts The CategoryAxis class lets charts represent data grouped by a set of discrete values along an axis.
 CFFHinting
flash.text.engine The CFFHinting class defines values for cff hinting in the FontDescription class.
 ChangeElementIDOperation
flashx.textLayout.operations The ChangeElementIDOperation class encapsulates an element ID change.
 ChangeElementStyleNameOperation
flashx.textLayout.operations The ChangeElementStyleNameOperation class encapsulates a style name change.
 ChangeWatcher
mx.binding.utils The ChangeWatcher class defines utility methods that you can use with bindable Flex properties.
 Channel
mx.messaging The Channel class is the base message channel class that all channels in the messaging system must extend.
 ChannelError
mx.messaging.errors This is the base class for any channel related errors.
 ChannelEvent
mx.messaging.events The ChannelEvent is used to propagate channel events within the messaging system.
 ChannelFaultEvent
mx.messaging.events The ChannelFaultEvent class is used to propagate channel fault events within the messaging system.
 ChannelSet
mx.messaging The ChannelSet is a set of Channels that are used to send messages to a target destination.
 CharacterUtil
flashx.textLayout.utils Utilities for managing and getting information about characters.
 ChartBase
mx.charts.chartClasses The ChartBase class is the link between the Flex component architecture and the DualStyleObject architecture.
 ChartBaseAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the ChartBase base class.
 ChartElement
mx.charts.chartClasses The ChartElement class is the base class for visual chart elements.
 ChartEvent
mx.charts.events The ChartEvent class represents events that are specific to the chart control, such as when a chart is clicked.
 ChartItem
mx.charts A ChartItem represents a single item in a ChartSeries.
 ChartItemDragProxy
mx.charts.chartClasses The default drag proxy used when dragging items from a chart control.
 ChartItemEvent
mx.charts.events The ChartItemEvent class represents events that are specific to the chart components, such as when a chart item is clicked.
 ChartLabel
mx.charts.chartClasses Draws data labels on chart controls.
 ChartSelectionChangeEvent
mx.automation.events The ListItemSelectEvent class represents event objects that are dispatched when an item in a list-based control such as a Menu, DataGrid, or Tree control is selected or deselected.
 ChartState
mx.charts.chartClasses Describes the current state of a chart.
 CheckBox
mx.controls The CheckBox control consists of an optional label and a small box that can contain a check mark or not.
 CheckBox
spark.components The CheckBox component consists of an optional label and a small box that can contain a check mark or not.
 CheckBoxAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the CheckBox control.
 CheckBoxIcon
haloclassic The skin for all the states of the icon in a CheckBox.
 CheckBoxIcon
mx.skins.halo The skin for all the states of the icon in a CheckBox.
 CheckBoxSkin
mx.skins.sparkThe Spark skin class for the Halo CheckBox component.
 CheckBoxSkin
spark.skins.defaultThe default skin class for the Spark CheckBox component.
 ChildExistenceChangedEvent
mx.events Represents events that are dispatched when a the child of a control is created or destroyed.
 ChildItemPendingError
mx.collections.errors This error is thrown when retrieving a child item from a collection view requires an asynchronous call.
 CircleItemRenderer
mx.charts.renderers A simple chart itemRenderer implementation that fills an elliptical area.
 Circular
mx.effects.easing The Circular class defines three easing functions to implement circular motion with Flex effect classes.
 Class
Top Level A Class object is created for each class definition in a program.
 ClassFactory
mx.core A ClassFactory instance is a "factory object" which Flex uses to generate instances of another class, each with identical properties.
 Clipboard
flash.desktop The Clipboard class provides a container for transferring data and objects through the clipboard.
 ClipboardFormats
flash.desktop The ClipboardFormats class defines constants for the names of the standard data formats used with the Clipboard class.
 ClipboardTransferMode
flash.desktop The ClipboardTransferMode class defines constants for the modes used as values of the transferMode parameter of the Clipboard.getData() method.
 CloseButtonSkin
spark.skins.defaultThe default skin class for the close button in the title bar of the Spark WindowedApplication component and Spark Window component when you use Flex chrome.
 CloseEvent
mx.events The CloseEvent class represents event objects specific to popup windows, such as the Alert control.
 CloseSegment
spark.primitives.pathSegments The CloseSegment closes the current path.
 CollectionEvent
mx.events The mx.events.CollectionEvent class represents an event that is dispatched when the associated collection changes.
 CollectionEventKind
mx.events The CollectionEventKind class contains constants for the valid values of the mx.events.CollectionEvent class kind property.
 CollectionFunc
fr.runtime.lib Fiber expression runtime function implementations for Collections.
 CollectionViewError
mx.collections.errors The CollectionViewError class represents general errors within a collection that are not related to specific activities such as Cursor seeking.
 ColorCorrection
flash.display The ColorCorrection class provides values for the flash.display.Stage.colorCorrection property.
 ColorCorrectionSupport
flash.display The ColorCorrectionSupport class provides values for the flash.display.Stage.colorCorrectionSupport property.
 ColorMatrixFilter
flash.filters The ColorMatrixFilter class lets you apply a 4 x 5 matrix transformation on the RGBA color and alpha values of every pixel in the input image to produce a result with a new set of RGBA color and alpha values.
 ColorMatrixFilter
spark.filters The ColorMatrixFilter class lets you apply a 4 x 5 matrix transformation on the RGBA color and alpha values of every pixel in the input image to produce a result with a new set of RGBA color and alpha values.
 ColorPicker
mx.controls The ColorPicker control provides a way for a user to choose a color from a swatch list.
 ColorPickerAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the ColorPicker control.
 ColorPickerEvent
mx.events Represents events that are specific to the ColorPicker control, such as when the user rolls the mouse over or out of a swatch in the swatch panel.
 ColorPickerSkin
haloclassic The skin for all the states of a ColorPicker.
 ColorPickerSkin
mx.skins.halo The skin for all the states of a ColorPicker.
 ColorPickerSkin
mx.skins.sparkThe Spark skin class for the Halo ColorPicker component.
 ColorTransform
flash.geom The ColorTransform class lets you adjust the color values in a display object.
 ColorUtil
mx.utils The ColorUtil class is an all-static class with methods for working with RGB colors within Flex.
 ColumnAlign
spark.layouts Enumerated type for the TileLayout's columnAlign property.
 ColumnChart
mx.charts The ColumnChart control represents data as a series of vertical columns whose height is determined by values in the data.
 ColumnSeries
mx.charts.series Defines a data series for a ColumnChart control.
 ColumnSeriesAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the ColumnSeries class.
 ColumnSeriesItem
mx.charts.series.items Represents the information required to render an item as part of a ColumnSeries.
 ColumnSeriesRenderData
mx.charts.series.renderData Represents all the information needed by the ColumnSeries to render.
 ColumnSet
mx.charts.series ColumnSet is a grouping set that can be used to stack or cluster column series in any arbitrary chart.
 ColumnState
flashx.textLayout.container The ColumnState class calculates the sizes and locations of columns using the width of the container and the container attributes.
 ComboBase
mx.controls The ComboBase class is the base class for controls that display text in a text field and have a button that causes a drop-down list to appear where the user can choose which text to display.
 ComboBaseAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the ComboBase class.
 ComboBox
mx.controls The ComboBox control contains a drop-down list from which the user can select a single value.
 ComboBoxArrowSkin
haloclassic The skin for all the states of the button in a ComboBox.
 ComboBoxArrowSkin
mx.skins.halo The skin for all the states of the button in a ComboBox.
 ComboBoxAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the ComboBox control.
 ComboBoxSkin
mx.skins.sparkThe Spark skin class for the Halo ComboBox component.
 CommandMessage
mx.messaging.messages The CommandMessage class provides a mechanism for sending commands to the server infrastructure, such as commands related to publish/subscribe messaging scenarios, ping operations, and cluster operations.
 ComponentDescriptor
mx.core ComponentDescriptor is the base class for the UIComponentDescriptor class, which encapsulates the information that you specified in an MXML tag for an instance of a visual component.
 CompositeEffect
mx.effects The CompositeEffect class is the parent class for the Parallel and Sequence classes, which define the <mx:Parallel> and <mx:Sequence> MXML tags.
 CompositeEffectInstance
mx.effects.effectClasses The CompositeEffectInstance class implements the instance class for the CompositeEffect class.
 CompositeOperation
flashx.textLayout.operations The CompositeOperation class encapsulates a group of transformations managed as a unit.
 CompositionCompletionEvent
flashx.textLayout.events A TextFlow instance dispatches this event after a compose operation completes.
 CompoundTransform
mx.geom A CompoundTransform represents a 2D or 3D matrix transform.
 CompressionAlgorithm AIR-only
flash.utils The CompressionAlgorithm class defines string constants for the names of compress and uncompress options.
 Concurrency
mx.rpc.mxml Concurrency is set via MXML based access to RPC services to indicate how to handle multiple calls to the same service.
 ConfigMap
mx.messaging.config The ConfigMap class provides a mechanism to store the properties returned by the server with the ordering of the properties maintained.
 Configuration
flashx.textLayout.elements The Configuration class is a primary point of integration between the Text Layout Framework and an application.
 Conflict
mx.data The Conflict class is used to represent error that has occurred due to an update operation.
 ConflictDetector
mx.data A DataService instance uses a ConflictDetector instance to determine when a conflict occurs for an operation pushed from a remote destination.
 Conflicts
mx.data The Conflicts class represents a list of conflicts.
 ConstraintColumn
mx.containers.utilityClasses The ConstraintColumn class partitions an absolutely positioned container in the vertical plane.
 ConstraintError
mx.containers.errors This error is thrown when a constraint expression is not configured properly; for example, if the GridColumn reference is invalid.
 ConstraintRow
mx.containers.utilityClasses ConstraintRow class partitions an absolutely positioned container in the horizontal plane.
 Consumer
mx.messaging A Consumer subscribes to a destination to receive messages.
 Container
mx.core The Container class is an abstract base class for components that controls the layout characteristics of child components.
 ContainerAutomationImpl
mx.automation.delegates.core Defines the methods and properties required to perform instrumentation for the Container class.
 ContainerController
flashx.textLayout.container A ContainerController defines the relationship between a TextFlow object and a container.
 ContainerCreationPolicy
mx.core The ContainerCreationPolicy class defines the constant values for the creationPolicy property of the Container class.
 ContainerFormattedElement
flashx.textLayout.elements ContainerFormattedElement is the root class for all container-level block elements, such as DivElement and TextFlow objects.
 ContainerLayout
mx.core The ContainerLayout class defines the constant values for the layout property of container classes.
 ContainerMovieClip
mx.flash Container components created in Adobe Flash CS3 Professional for use in Flex are subclasses of the mx.flash.ContainerMovieClip class.
 ContainerMovieClipAutomationImpl
mx.automation.delegates.flashflexkit Defines methods and properties required to perform instrumentation for the ContainerMovieClip control.
 ContentElement
flash.text.engine The ContentElement class serves as a base class for the element types that can appear in a GroupElement, namely a GraphicElement, another GroupElement, or a TextElement.
 ContextMenu
flash.ui The ContextMenu class provides control over the items displayed in context menus.
 ContextMenuBuiltInItems
flash.ui The ContextMenuBuiltInItems class describes the items that are built in to a context menu.
 ContextMenuClipboardItems
flash.ui The ContextMenuClipboardItems class lets you enable or disable the commands in the clipboard context menu.
 ContextMenuEvent
flash.events An InteractiveObject dispatches a ContextMenuEvent object when the user opens or interacts with the context menu.
 ContextMenuItem
flash.ui The ContextMenuItem class represents an item in the context menu.
 ContextualClassFactory
mx.core A class factory that provides a system manager as a context of where the class should be created.
 ControlBar
mx.containers The ControlBar container lets you place controls at the bottom of a Halo Panel or Halo TitleWindow container.
 ConversionFunc
fr.runtime.lib Fiber expression runtime function implementations for Conversion functions.
 ConversionType
flashx.textLayout.conversion Values for the format of exported text.
 ConvolutionFilter
flash.filters The ConvolutionFilter class applies a matrix convolution filter effect.
 ConvolutionFilter
spark.filters The ConvolutionFilter class applies a matrix convolution filter effect.
 CountAggregator
mx.olap.aggregators The CountAggregator class implements the count aggregator.
 CreditCardValidator
mx.validators The CreditCardValidator class validates that a credit card number is the correct length, has the correct prefix, and passes the Luhn mod10 algorithm for the specified card type.
 CreditCardValidatorCardType
mx.validators The CreditCardValidatorCardType class defines value constants for specifying the type of credit card to validate.
 CrossFade
spark.effects The CrossFade effect performs a bitmap transition effect by running a crossfade between the first and second bitmaps.
 CrossItemRenderer
mx.charts.renderers A simple chart itemRenderer implementation that fills a cross in its assigned area.
 CSMSettings
flash.text The CSMSettings class contains properties for use with the TextRenderer.setAdvancedAntiAliasingTable() method to provide continuous stroke modulation (CSM).
 CSSCondition
mx.styles Represents a condition for a CSSSelector which is used to match a subset of components based on a particular property.
 CSSConditionKind
mx.styles An enumeration of the kinds of CSSCondition.
 CSSSelector
mx.styles Represents a selector node in a potential chain of selectors used to match CSS style declarations to components.
 CSSStyleDeclaration
mx.styles The CSSStyleDeclaration class represents a set of CSS style rules.
 CubeEvent
mx.events Event class used by OLAPCube to indicate its status.
 Cubic
mx.effects.easing The Cubic class defines three easing functions to implement motion with Flex effect classes.
 CubicBezierSegment
spark.primitives.pathSegments The CubicBezierSegment draws a cubic bezier curve from the current pen position to x, y.
 CuePointEvent
mx.events The CuePointEvent class represents the event object passed to the event listener for cue point events dispatched by the VideoDisplay control.
 CuePointManager
mx.controls.videoClasses The CuePointManager class lets you use ActionScript code to manage the cue points associated with the VideoDisplay control.
 CurrencyFormatter
mx.formatters The CurrencyFormatter class formats a valid number as a currency value.
 CurrencyValidator
mx.validators The CurrencyValidator class ensures that a String represents a valid currency expression.
 CurrencyValidatorAlignSymbol
mx.validators The CurrencyValidatorAlignSymbol class defines value constants for specifying currency symbol alignment.
 CursorBookmark
mx.collections Encapsulates the positional aspects of a cursor in an ICollectionView.
 CursorError
mx.collections.errors This error is thrown by a collection Cursor.
 CursorManager
mx.managers The CursorManager class controls a prioritized list of cursors, where the cursor with the highest priority is currently visible.
 CursorManagerPriority
mx.managers The CursorManagerPriority class defines the constant values for the priority argument to the CursorManager.setCursor() method.
 CutOperation
flashx.textLayout.operations The CutOperation class encapsulates a cut operation.
 DamageEvent
flashx.textLayout.events A TextFlow instance dispatches this each time it is marked as damaged.
 DataConflictEvent
mx.data.events The DataConflictEvent class represents an event that informs users of a DataService instance that a conflict has occurred.
 DataDescription
mx.charts.chartClasses The DataDescription structure is used by ChartElements to describe the characteristics of the data they represent to Axis objects that auto-generate values from the data represented in the chart.
 DataErrorMessage
mx.data.messages Special cases of ErrorMessage will be sent when a data conflict occurs.
 DataEvent
flash.events An object dispatches a DataEvent object when raw data has completed loading.
 DataGrid
mx.controls The DataGrid control is like a List except that it can show more than one column of data making it suited for showing objects with multiple properties.
 DataGridAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the DataGrid control.
 DataGridBase
mx.controls.dataGridClasses The DataGridBase class is the base class for controls that display lists of items in multiple columns.
 DataGridColumn
mx.controls.dataGridClasses The DataGridColumn class describes a column in a DataGrid control.
 DataGridColumnDropIndicator
mx.skins.halo The skin for the column drop indicator in a DataGrid.
 DataGridColumnResizeSkin
haloclassic The skin for the column resizer in a DataGrid.
 DataGridColumnResizeSkin
mx.skins.halo The skin for the column resizer in a DataGrid.
 DataGridDragProxy
mx.controls.dataGridClasses The DataGridDragProxy class defines the default drag proxy used when dragging data from a DataGrid control.
 DataGridEvent
mx.events The DataGridEvent class represents event objects that are specific to the DataGrid control, such as the event that is dispatched when an editable grid item gets the focus.
 DataGridEventReason
mx.events The DataGridEventReason class defines constants for the values of the reason property of a DataGridEvent object when the type property is itemEditEnd.
 DataGridHeader
mx.controls.dataGridClasses The DataGridHeader class defines the default header renderer for a DataGrid control.
 DataGridHeaderBackgroundSkin
mx.skins.halo The skin for the background of the column headers in a DataGrid control.
 DataGridHeaderBackgroundSkin
mx.skins.sparkThe Spark skin class for the header background of a Halo DataGrid component.
 DataGridHeaderBase
mx.controls.dataGridClasses The DataGridHeaderBase class defines the base class for the DataGridHeader class, the class that defines the item renderer for the DataGrid control.
 DataGridHeaderSeparator
haloclassic The skin for the separator between column headers in a DataGrid.
 DataGridHeaderSeparator
mx.skins.halo The skin for the separator between column headers in a DataGrid.
 DataGridHeaderSeparatorSkin
mx.skins.sparkThe Spark skin class for the separator of a Halo DataGrid component.
 DataGridItemRenderer
mx.controls.dataGridClasses The DataGridItemRenderer class defines the default item renderer for a DataGrid control.
 DataGridItemRendererAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the DataGridItemRenderer class.
 DataGridListData
mx.controls.dataGridClasses The DataGridListData class defines the data type of the listData property that is implemented by drop-in item renderers or drop-in item editors for the DataGrid control.
 DataGridLockedRowContentHolder
mx.controls.dataGridClasses The DataGridLockedRowContentHolder class defines a container in a DataGrid control of all of the control's item renderers and item editors.
 DataGridSortArrow
haloclassic The skin for the sort arrow in a column header in a DataGrid.
 DataGridSortArrow
mx.skins.halo The skin for the sort arrow in a column header in a DataGrid.
 DataGroup
spark.components The DataGroup class is the base container class for data elements.
 DataManager
mx.data The DataManager class provides synchronization functionality with objects on the server for all instances of a specific data type.
 DataMessage
mx.data.messages This message is used to transport an operation that occurred on a managed object or collection.
 DataService
mx.data.mxml The DataService class provides the top-level functionality for distributed data in Flex 2.
 DataService
mx.data The DataService class provides the top-level functionality for Data Management Service.
 DataServiceAdapter
mx.data This is the abstract base class which you use to implement a new type of DataService implementation.
 DataServiceError
mx.data.errors The DataServiceError class represents an error thrown when a an unanticipated problem occurs in a DataService component.
 DataServiceFaultEvent
mx.data.events The DataServiceFaultEvent class represents an event that is sent when a DataService or DataStore has generated a fault.
 DataServiceResultEvent
mx.data.events The DataServiceResultEvent class represents an event that is sent when a DataService or DataStore has generated a result.
 DataServiceWrapper
fr.services.wrapper This class is the super class for generated service wrappers around DataService.
 DataStore
mx.data A DataStore batches transactions for one or more DataService instances.
 DataTip
mx.charts.chartClasses The DataTip control provides information about a data point to chart users.
 DataTransform
mx.charts.chartClasses The DataTransform object represents a portion of a chart that contains glyphs and can transform values to screen coordinates and vice versa.
 Date
Top Level The Date class represents date and time information.
 DateBase
mx.formatters The DateBase class contains the localized string information used by the mx.formatters.DateFormatter class and the parsing function that renders the pattern.
 DateChooser
mx.controls The DateChooser control displays the name of a month, the year, and a grid of the days of the month, with columns labeled for the day of the week.
 DateChooserAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the DateChooser control.
 DateChooserBackArrowSkin
haloclassic Documentation is not currently available.
 DateChooserDownArrowSkin
haloclassic Documentation is not currently available.
 DateChooserEvent
mx.events The DateChooserEvent class represents the event object passed to the event listener for the scroll event for the DateChooser and DateField controls.
 DateChooserEventDetail
mx.events Constants that define the values of the detail property of a DateChooserEvent object.
 DateChooserFwdArrowSkin
haloclassic Documentation is not currently available.
 DateChooserIndicator
mx.skins.halo The skins of the DateChooser's indicators for displaying today, rollover and selected dates.
 DateChooserMonthArrowSkin
mx.skins.halo The skin for all the states of the next-month and previous-month buttons in a DateChooser.
 DateChooserNextMonthSkin
mx.skins.sparkThe Spark skin class for the next month arrow of a Halo DateChooser component.
 DateChooserNextYearSkin
mx.skins.sparkThe Spark skin class for the next year arrow of a Halo DateChooser component.
 DateChooserPrevMonthSkin
mx.skins.sparkThe Spark skin class for the previous month arrow of a Halo DateChooser component.
 DateChooserPrevYearSkin
mx.skins.sparkThe Spark skin class for the previous year arrow of a Halo DateChooser component.
 DateChooserRollOverIndicatorSkin
mx.skins.sparkThe Spark skin class for the rollover indicator of a Halo DateChooser component.
 DateChooserSelectionIndicatorSkin
mx.skins.sparkThe Spark skin class for the selection indicator of a Halo DateChooser component.
 DateChooserTodayIndicatorSkin
mx.skins.sparkThe Spark skin class for the current day indicator in a Halo DateChooser component.
 DateChooserUpArrowSkin
haloclassic Documentation is not currently available.
 DateChooserYearArrowSkin
mx.skins.halo The skin for all the states of the next-year and previous-year buttons in a DateChooser.
 DateField
mx.controls The DateField control is a text field that shows the date with a calendar icon on its right side.
 DateFieldAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the DateField control.
 DateFormatter
mx.formatters The DateFormatter class uses a format String to return a formatted date and time String from an input String or a Date object.
 DateRangeUtilities
mx.charts.chartClasses A set of disabled date range utilities used by DateTimeAxis
 DateTimeAxis
mx.charts The DateTimeAxis class maps time values evenly between a minimum and maximum value along a chart axis.
 DateTimeFunc
fr.runtime.lib Fiber expression runtime function implementations for Date and Time functions.
 DateValidator
mx.validators The DateValidator class validates that a String, Date, or Object contains a proper date and matches a specified format.
 DefaultButtonSkin
mx.skins.sparkThe Spark skin class for the Halo default button.
 DefaultButtonSkin
spark.skins.defaultThe default skin class for a Spark DefaultButton component.
 DefaultComplexItemRenderer
spark.skins.defaultThe default skin class for a Spark DefaultComplexItemRenderer class.
 DefaultDataDescriptor
mx.controls.treeClasses The DefaultDataDescriptor class provides a default implementation for accessing and manipulating data for use in controls such as Tree and Menu.
 DefaultDragImage
haloclassic Documentation is not currently available.
 DefaultDragImage
mx.skins.halo The default drag proxy image for a drag and drop operation.
 DefaultItemRenderer
spark.skins.defaultThe default skin class for a Spark DefaultItemRenderer class.
 DefaultListEffect
mx.effectsThe DefaultListEffect class defines the default effect applied to the item renderers of a List control when the data in the data provider changes.
 DefaultTileListEffect
mx.effectsThe DefaultTileListEffect class defines the default effect applied to the item renderers of a TileList control when the data in the data provider changes.
 DeferredInstanceFromClass
mx.core A deferred instance factory that creates and returns an instance of a specified class.
 DeferredInstanceFromFunction
mx.core A deferred instance factory that uses a generator function to create an instance of the required object.
 DefinitionError
Top Level The DefinitionError class represents an error that occurs when user code attempts to define an identifier that is already defined.
 DeleteObjectSample
flash.sampler The DeleteObjectSample class represents objects that are created within a getSamples() stream; each DeleteObjectSample object corresponds to a NewObjectSample object.
 DeleteTextOperation
flashx.textLayout.operations The DeleteTextOperation class encapsulates the deletion of a range of text.
 DiamondItemRenderer
mx.charts.renderers A simple chart itemRenderer implementation that fills a diamond in its assigned area.
 Dictionary
flash.utils The Dictionary class lets you create a dynamic collection of properties, which uses strict equality (===) for key comparison.
 DigitCase
flash.text.engine The DigitCase class is an enumeration of constant values used in setting the digitCase property of the ElementFormat class.
 DigitWidth
flash.text.engine The DigitWidth class is an enumeration of constant values used in setting the digitWidth property of the ElementFormat class.
 Direction
flashx.textLayout.formats Defines values for setting the direction property of the TextLayoutFormat class.
 DisplacementMapFilter
flash.filters The DisplacementMapFilter class uses the pixel values from the specified BitmapData object (called the displacement map image) to perform a displacement of an object.
 DisplacementMapFilter
spark.filters The DisplacementMapFilter class uses the pixel values from the specified BitmapData object (called the displacement map image) to perform a displacement of an object.
 DisplacementMapFilterMode
flash.filters The DisplacementMapFilterMode class provides values for the mode property of the DisplacementMapFilter class.
 DisplayObject
flash.display The DisplayObject class is the base class for all objects that can be placed on the display list.
 DisplayObjectContainer
flash.display The DisplayObjectContainer class is the base class for all objects that can serve as display object containers on the display list.
 DisplayUtil
mx.utils The DisplayUtil utility class is an all-static class with utility methods related to DisplayObjects.
 Dissolve
mx.effects Animate the component from transparent to opaque, or from opaque to transparent.
 DissolveInstance
mx.effects.effectClasses The DissolveInstance class implements the instance class for the Dissolve effect.
 DivElement
flashx.textLayout.elements The DivElement class defines an element for grouping paragraphs (ParagraphElement objects).
 DividedBox
mx.containers A DividedBox container measures and lays out its children horizontally or vertically in exactly the same way as a Box container, but it inserts draggable dividers in the gaps between the children.
 DividedBoxAutomationImpl
mx.automation.delegates.containers Defines the methods and properties required to perform instrumentation for the DividedBox class.
 DividerEvent
mx.events Represents events that are dispatched when a divider has been pressed, dragged or released.
 DockIcon AIR-only
flash.desktop The DockIcon class represents the MacOS X®-style dock icon.
 DocumentReference
mx.rpc.livecycle The DocumentReference class provides the means of referring to documents on the server, from a Flex client.
 DownloadErrorEvent AIR-only
air.update.events A DownloadErrorEvent object is dispatched by an ApplicationUpdater or ApplicationUpdaterUI object when an error happens while downloading the update file.
 DownloadProgressBar
mx.preloaders The DownloadProgressBar class displays download progress.
 DragEvent
mx.events The DragEvent class represents event objects that are dispatched as part of a drag-and-drop operation.
 DragManager
mx.managers The DragManager class manages drag and drop operations, which let you move data from one place to another in a Flex application.
 DragManagerAutomationImpl
mx.automation.delegates Defines the methods and properties required to perform instrumentation for the DragManager class.
 DragSource
mx.core The DragSource class contains the data being dragged.
 DRMAuthenticateEvent AIR-only
flash.events A NetStream object dispatchs a DRMAuthenticateEvent object when attempting to play digital rights management (DRM) encrypted content that requires a user credential for authentication.
 DRMAuthenticationCompleteEvent AIR-only
flash.events The DRMManager dispatches a DRMAuthenticationCompleteEvent object when a call to the authenticate() method of the DRMManager object succeeds.
 DRMAuthenticationErrorEvent AIR-only
flash.events The DRMManager dispatches a DRMAuthenticationErrorEvent object when a call to the authenticate() method of the DRMManager object fails.
 DRMContentData AIR-only
flash.net.drm The DRMContentData class provides the information required to obtain the voucher necessary to view DRM-protected content.
 DRMErrorEvent AIR-only
flash.events AIR dispatches a DRMErrorEvent object when a NetStream object, trying to play a digital rights management (DRM) encrypted file, encounters a DRM-related error.
 DRMManager AIR-only
flash.net.drm The DRMManager manages the retrieval and storage of the vouchers needed to view DRM-protected content.
 DRMManagerError AIR-only
flash.errors The DRMManager dispatches a DRMManagerError event to report errors.
 DRMPlaybackTimeWindow AIR-only
flash.net.drm The DRMPlaybackWindow class represents the time period in which a DRM voucher is valid.
 DRMStatusEvent AIR-only
flash.events A NetStream object dispatches a DRMStatusEvent object when the content protected using digital rights management (DRM) begins playing successfully (when the voucher is verified, and when the user is authenticated and authorized to view the content).
 DRMVoucher AIR-only
flash.net.drm The DRMVoucher class represents a license token that allows a user to view DRM-protected content.
 DropDownController
spark.components.supportClasses DropDownController handles the mouse, keyboard, and focus interactions for an anchor button and its dropDown.
 DropdownEvent
mx.events The DropdownEvent class represents the event object passed to the event listener for the open and close events.
 DropDownEvent
spark.events The DropDownEvent class represents the event object passed to the event listener for the open and close events.
 DropDownList
spark.components DropDownList control contains a drop-down list from which the user can select a single value.
 DropDownListButtonSkin
spark.skins.defaultThe default skin class for the button on a Spark DropDownList component.
 DropDownListSkin
spark.skins.defaultThe default skin class for the Spark DropDownList component.
 DropShadowFilter
flash.filters The DropShadowFilter class lets you add a drop shadow to display objects.
 DropShadowFilter
spark.filters The DropShadowFilter class lets you add a drop shadow to display objects.
 DualStyleObject
mx.charts.chartClasses The DualStyleObject class serves as a base class for components that have a need to assign class selectors outside of the client developer's control.
 DynamicEvent
mx.events This subclass of Event is dynamic, meaning that you can set arbitrary event properties on its instances at runtime.
 EaseInOutBase
spark.effects.easing The EaseInOutBase class is the base class that provide easing capability.
 EasingFraction
spark.effects.easing The EasingFraction class defines constants for the easeInFraction property of the EaseInOutBase class.
 EastAsianJustifier
flash.text.engine The EastAsianJustifier class has properties to control the justification options for text lines whose content is primarily East Asian text.
 EdgeMetrics
mx.core The EdgeMetrics class specifies the thickness, in pixels, of the four edge regions around a visual component.
 EditableComboBoxSkin
mx.skins.sparkThe Spark skin class for the editable Halo ComboBox component.
 EditingMode
flashx.textLayout.edit The EditingMode class defines constants used with EditManager class to represent the read, select, and edit permissions of a document.
 EditManager
flashx.textLayout.edit The EditManager class manages editing changes to a TextFlow.
 Effect
mx.effects The Effect class is an abstract base class that defines the basic functionality of all Flex effects.
 EffectEvent
mx.events Represents event objects that are specific to Flex effects.
 EffectInstance
mx.effects The EffectInstance class represents an instance of an effect playing on a target.
 EffectManager
mx.effects The EffectManager class listens for events, such as the show and move events, dispatched by objects in a Flex application.
 EffectTargetFilter
mx.effects The EffectTargetFilter class defines a custom filter that is executed by each transition effect on each target of the effect.
 Elastic
mx.effects.easing The Elastc class defines three easing functions to implement motion with Flex effect classes, where the motion is defined by an exponentially decaying sine wave.
 ElementExistenceEvent
spark.events The ElementExistenceEvent class represents events that are dispatched when an element of a Group is created or destroyed.
 ElementFormat
flash.text.engine The ElementFormat class represents formatting information which can be applied to a ContentElement.
 ElementRange
flashx.textLayout.edit The ElementRange class represents the range of objects selected within a text flow.
 Ellipse
spark.primitives The Ellipse class is a filled graphic element that draws an ellipse.
 EmailValidator
mx.validators The EmailValidator class validates that a String has a single @ sign, a period in the domain name and that the top-level domain suffix has two, three, four, or six characters.
 EncryptedLocalStore AIR-only
flash.data The EncryptedLocalStore class provides methods for setting and getting objects in the encrypted local data store for an AIR application.
 Endian
flash.utils The Endian class contains values that denote the byte order used to represent multibyte numbers.
 EOFError
flash.errors An EOFError exception is thrown when you attempt to read past the end of the available data.
 Error
Top Level The Error class contains information about an error that occurred in a script.
 ErrorEvent
flash.events An object dispatches an ErrorEvent object when an error causes a network operation to fail.
 ErrorMessage
mx.messaging.messages The ErrorMessage class is used to report errors within the messaging system.
 ErrorSkin
spark.skins.default Error skin for Spark components.
 EvalError
Top Level The EvalError class represents an error that occurs when user code calls the eval() function or attempts to use the new operator with the Function object.
 Event
flash.events The Event class is used as the base class for the creation of Event objects, which are passed as parameters to event listeners when an event occurs.
 EventDispatcher
flash.events The EventDispatcher class is the base class for all runtime classes that dispatch events.
 EventListenerRequest
mx.events Request sent from one SystemManager to a SystemManager in another application through their bridge to add or remove a listener to a specified event on your behalf.
 EventPhase
flash.events The EventPhase class provides values for the eventPhase property of the Event class.
 EventPriority
mx.core The EventPriority class defines constant values for the priority argument of the addEventListener() method of EventDispatcher.
 Exponential
mx.effects.easing The Exponential class defines three easing functions to implement motion with Flex effect classes, where the motion is defined by an exponentially decaying sine wave.
 ExternalInterface
flash.external The ExternalInterface class is the External API, an application programming interface that enables straightforward communication between ActionScript and the Flash Player container– for example, an HTML page with JavaScript.
 Fade
mx.effects The Fade effect animates the alpha property of a component, either from transparent to opaque, or from opaque to transparent.
 Fade
spark.effects The Fade effect animates the alpha property of a component.
 FadeInstance
mx.effects.effectClasses The FadeInstance class implements the instance class for the Fade effect.
 FadeInstance
spark.effects.supportClasses The FadeInstance class implements the instance class for the Fade effect.
 Fault
mx.rpc.livecycle The Fault class stores the information contained in a server side fault object.
 Fault
mx.rpc The Fault class represents a fault in a remote procedure call (RPC) service invocation.
 FaultEvent
mx.rpc.events This event is dispatched when an RPC call has a fault.
 FaultResponse
mx.rpc.livecycle The FaultResponse class defines the ActionScript representation of a LiveCycle FaultResponse object.
 FiberUtils
fr.util Utility class used by Fiber generated code.
 File AIR-only
flash.filesystem A File object represents a path to a file or directory.
 FileEvent AIR-only
mx.events The FileEvent class represents event objects that are specific to the FileSystemList, FileSystemDataGrid, FileSystemTree and FileSystemComboBox controls.
 FileFilter
flash.net The FileFilter class is used to indicate what files on the user's system are shown in the file-browsing dialog box that is displayed when the FileReference.browse() method, the FileReferenceList.browse() method is called or a browse method of a File, FileReference, or FileReferenceList object is called.
 FileListEvent AIR-only
flash.events A File object dispatches a FileListEvent object when a call to the getDirectoryListingAsync() method of a File object successfully enumerates a set of files and directories or when a user selects files after a call to the browseForOpenMultiple() method.
 FileMode AIR-only
flash.filesystem The FileMode class defines string constants used in the fileMode parameter of the open() and openAsync() methods of the FileStream class.
 FileReference
flash.net The FileReference class provides a means to upload and download files between a user's computer and a server.
 FileReferenceList
flash.net The FileReferenceList class provides a means to let users select one or more files for uploading.
 FileStream AIR-only
flash.filesystem A FileStream object is used to read and write files.
 FileSystemComboBox AIR-only
mx.controls The FileSystemComboBox control defines a combo box control for navigating up the chain of ancestor directories from a specified directory in a file system.
 FileSystemDataGrid AIR-only
mx.controls The FileSystemDataGrid control lets you display the contents of a single file system directory in a data grid format.
 FileSystemEnumerationMode AIR-only
mx.controls The FileSystemEnumerationMode class defines the constant values for the enumerationMode property of the FileSystemList, FileSystemDataGrid, and FileSystemTree classes.
 FileSystemHistoryButton AIR-only
mx.controls The FileSystemHistoryButton control defines a single control with two buttons: a main button on the left and a secondary button on the right.
 FileSystemList AIR-only
mx.controls The FileSystemList control lets you display the contents of a single file system directory, in a list format.
 FileSystemSizeDisplayMode AIR-only
mx.controls The FileSystemSizeDisplayMode class defines the constant values for the sizeDisplayMode property of the FileSystemDataGrid class.
 FileSystemTree AIR-only
mx.controls The FileSystemTree control displays the contents of a file system directory as a tree.
 FilledElement
spark.primitives.supportClasses The FilledElement class is the base class for graphics elements that contain a stroke and a fill.
 FlexBitmap
mx.core FlexBitmap is a subclass of the Player's Bitmap class.
 FlexChromeSkin
spark.skins.defaultA skin class for the Spark WindowedApplication component.
 FlexClient
mx.messaging Singleton class that stores the global Id for this Player instance that is server assigned when the client makes its initial connection to the server.
 FlexContentHolderAutomationImpl
mx.automation.delegates.flashflexkit Defines methods and properties required to perform instrumentation for the FlexContentHolder control.
 FlexEvent
mx.events The FlexEvent class represents the event object passed to the event listener for many Flex events.
 FlexGlobals
mx.core A class that contains variables that are global to all applications within the same ApplicationDomain.
 FlexHTMLLoader AIR-only
mx.core FlexHTMLLoader is a subclass of the Player's HTMLLoader class used by the Flex HTML control.
 FlexLoader
mx.core FlexLoader is a subclass of the Player's Loader class.
 FlexMouseEvent
mx.events The FlexMouseEvent class represents the event object passed to the event listener for Flex-specific mouse activity.
 FlexMovieClip
mx.core FlexMovieClip is a subclass of the Player's MovieClip class.
 FlexNativeMenu AIR-only
mx.controls The FlexNativeMenu component provides a wrapper for AIR's NativeMenu class.
 FlexNativeMenuEvent AIR-only
mx.events The FlexNativeMenuEvent class represents events that are associated with menu activities in FlexNativeMenu.
 FlexNativeWindowBoundsEvent AIR-only
mx.events The FlexNativeWindowBoundsEvent is dispatched when the size or location changes for the NativeWindow that underlies a Window or WindowedApplication component.
 FlexPrintJob
mx.printing The FlexPrintJob class is a wrapper for the flash.printing.PrintJob class.
 FlexPrintJobScaleType
mx.printing Values for the scaleType property of the FlexPrintJob.addObject() method parameter.
 FlexShape
mx.core FlexShape is a subclass of the Player's Shape class.
 FlexSimpleButton
mx.core FlexSimpleButton is a subclass of the Player's SimpleButton class.
 FlexSprite
mx.core FlexSprite is a subclass of the Player's Sprite class and the superclass of UIComponent.
 FlexTextField
mx.core FlexTextField is a subclass of the Player's TextField class and the superclass of UITextField.
 FlexVersion
mx.core This class controls the backward-compatibility of the framework.
 FlowComposerBase
flashx.textLayout.compose The FlowComposerBase class is the base class for Text Layout Framework flow composer classes, which control the composition of text lines in ContainerController objects.
 FlowElement
flashx.textLayout.elements The text in a flow is stored in tree form with the elements of the tree representing logical divisions within the text.
 FlowElementMouseEvent
flashx.textLayout.events A LinkElement dispatches this event when it detects mouse activity.
 FlowElementOperation
flashx.textLayout.operations The FlowElementOperation class is the base class for operations that transform a FlowElement.
 FlowGroupElement
flashx.textLayout.elements The FlowGroupElement class is the base class for FlowElement objects that can have an array of children.
 FlowLeafElement
flashx.textLayout.elements Base class for FlowElements that appear at the lowest level of the flow hierarchy.
 FlowOperation
flashx.textLayout.operations The FlowOperation class is the base class for all Text Layout Framework operations.
 FlowOperationEvent
flashx.textLayout.events A TextFlow instance dispatches this event just before an operation commences and again just after an operation completes.
 FlowTextOperation
flashx.textLayout.operations The FlowTextOperation is the base class for operations that transform a range of text.
 FocusDirection AIR-only
flash.display The FocusDirection class enumerates values to be used for the direction parameter of the assignFocus() method of a Stage object and for the direction property of a FocusEvent object.
 FocusEvent
flash.events An object dispatches a FocusEvent object when the user changes the focus from one object in the display list to another.
 FocusManager
mx.managers The FocusManager class manages the focus on components in response to mouse activity or keyboard activity (Tab key).
 FocusRequestDirection
mx.events The FocusDirection class defines the constant values for the direction focus may be moved in.
 FocusSkin
spark.skins.default Focus skins for Spark components.
 Font
flash.text The Font class is used to manage embedded fonts in SWF files.
 FontAsset
mx.core FontAsset is a subclass of the flash.text.Font class which represents fonts that you embed in a Flex application.
 FontDescription
flash.text.engine The FontDescription class represents properties necessary to describe a font.
 FontLookup
flash.text.engine The FontLookup class is an enumeration of constant values used with FontDescription.fontLookup.
 FontMetrics
flash.text.engine The FontMetrics class contains measurement and offset information about a font.
 FontPosture
flash.text.engine The FontPosture class is an enumeration of constant values used with FontDescription.fontPosture.
 FontStyle
flash.text The FontStyle class provides values for the TextRenderer class.
 FontType
flash.text The FontType class contains the enumerated constants "embedded" and "device" for the fontType property of the Font class.
 FontWeight
flash.text.engine The FontWeight class is an enumeration of constant values used with FontDescription.fontWeight.
 Form
mx.containers The 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.
 Formatter
mx.formatters The Formatter class is the base class for all data formatters.
 FormatValue
flashx.textLayout.formats Defines values that multiple formatting properties use.
 FormAutomationImpl
mx.automation.delegates.containers Defines the methods and properties required to perform instrumentation for the Form class.
 FormHeading
mx.containers The FormHeading container is used to display a heading for a group of controls inside a Form container.
 FormItem
mx.containers The FormItem container defines a label and one or more children arranged horizontally or vertically.
 FormItemAutomationImpl
mx.automation.delegates.containers Defines the methods and properties required to perform instrumentation for the FormItem class.
 FormItemDirection
mx.containers The FormItemDirection class defines the constant values for the direction property of the FormItem class.
 FormItemLabel
mx.controls The FormItem container uses a FormItemLabel object to display the label portion of the FormItem container.
 FrameLabel
flash.display The FrameLabel object contains properties that specify a frame number and the corresponding label name.
 FullScreenEvent
flash.events The Stage object dispatches a FullScreenEvent object whenever the Stage enters or leaves full-screen display mode.
 Function
Top Level A function is the basic unit of code that can be invoked in ActionScript.
 GeometryUtil
flashx.textLayout.utils Utilities for getting information about text geometry and bounds.
 Glow
mx.effects The Glow effect lets you apply a visual glow effect to a component.
 GlowFilter
flash.filters The GlowFilter class lets you apply a glow effect to display objects.
 GlowFilter
spark.filters The GlowFilter class lets you apply a glow effect to display objects.
 GlowInstance
mx.effects.effectClasses The GlowInstance class implements the instance class for the Glow effect.
 GradientBase
mx.graphics The GradientBase class is the base class for LinearGradient, LinearGradientStroke, and RadialGradient.
 GradientBevelFilter
flash.filters The GradientBevelFilter class lets you apply a gradient bevel effect to display objects.
 GradientBevelFilter
spark.filters The GradientBevelFilter class lets you apply a gradient bevel effect to display objects.
 GradientEntry
mx.graphics The GradientEntry class defines the objects that control a transition as part of a gradient fill.
 GradientFilter
spark.filters The base class for filters that provide gradient visual effects.
 GradientGlowFilter
flash.filters The GradientGlowFilter class lets you apply a gradient glow effect to display objects.
 GradientGlowFilter
spark.filters The GradientGlowFilter class lets you apply a gradient glow effect to display objects.
 GradientStroke
mx.graphics The GradientStroke class lets you specify a gradient filled stroke.
 GradientType
flash.display The GradientType class provides values for the type parameter in the beginGradientFill() and lineGradientStyle() methods of the flash.display.Graphics class.
 Graphic
spark.primitives The Graphic control displays a set of graphic drawing commands.
 GraphicElement
flash.text.engine The GraphicElement class represents a graphic element in a TextBlock or GroupElement object.
 GraphicElement
spark.primitives.supportClasses A base class for defining individual graphic elements.
 Graphics
flash.display The Graphics class contains a set of methods that you can use to create a vector shape.
 GraphicsBitmapFill
flash.display Defines a bitmap fill.
 GraphicsEndFill
flash.display Indicates the end of a graphics fill.
 GraphicsGradientFill
flash.display Defines a gradient fill.
 GraphicsPath
flash.display A collection of drawing commands and the coordinate parameters for those commands.
 GraphicsPathCommand
flash.display Defines the values to use for specifying path-drawing commands.
 GraphicsPathWinding
flash.display The GraphicsPathWinding class provides values for the flash.display.GraphicsPath.winding property and the flash.display.Graphics.drawPath() method to determine the direction to draw a path.
 GraphicsShaderFill
flash.display Defines a shader fill.
 GraphicsSolidFill
flash.display Defines a solid fill.
 GraphicsStroke
flash.display Defines a line style or stroke.
 GraphicsTrianglePath
flash.display Defines an ordered set of triangles that can be rendered using either (u,v) fill coordinates or a normal fill.
 GraphicsUtil
mx.utils The Graphics class is an all-static class with utility methods related to the Graphics class.
 GraphicsUtilities
mx.charts.chartClasses A set of internal graphics rendering utilities used by the various chart classes.
 Grid
mx.containers A Grid container lets you arrange children as rows and columns of cells, similar to an HTML table.
 GridFitType
flash.text The GridFitType class defines values for grid fitting in the TextField class.
 GridItem
mx.containers The GridItem container defines a grid cell in GridRow container.
 GridLines
mx.charts The GridLines class draws grid lines inside the data area of the chart.
 GridRow
mx.containers The GridRow container defines a row in a Grid container, and contains GridCell containers.
 GripperSkin
spark.skins.defaultThe default skin class for the gripper button in the Spark WindowedApplication component and Spark Window component when you use Flex chrome.
 Group
spark.components The Group class is the base container class for visual elements.
 GroupBase
spark.components.supportClasses The GroupBase class defines the base class for components that display visual elements.
 GroupElement
flash.text.engine A GroupElement object groups a collection of TextElement, GraphicElement, or other GroupElement objects that you can assign as a whole to the content property of a TextBlock object.
 Grouping
mx.collections The Grouping class defines the fields in the data provider of the AdvancedDataGrid control used to group data.
 GroupingCollection
mx.collections The GroupingCollection class lets you create grouped data from flat data for display in the AdvancedDataGrid control.
 GroupingField
mx.collections The GroupingField class represents individual data fields that you use to group flat data for display by the AdvancedDataGrid control.
 HaloBorder
mx.skins.halo Defines the appearance of the default border for the Halo theme.
 HaloColors
haloclassic Documentation is not currently available.
 HaloColors
mx.skins.halo Defines the colors used by components that support the Halo theme.
 HaloDefaults
mx.charts.styles Initializes the core default styles for the charts classes.
 HaloFocusRect
haloclassic The skin for the focus indicator.
 HaloFocusRect
mx.skins.halo Defines the skin for the focus indicator.
 HaloRectBorder
haloclassic Documentation is not currently available.
 HBox
mx.containers The Halo HBox container lays out its children in a single horizontal row.
 HDividedBox
mx.containers The HDividedBox container lays out its children horizontally in the same way as HBox container, but it inserts a draggable divider in the gap between each child.
 HeaderEvent
mx.rpc.events The event that indicates an RPC operation, such as a WebService SOAP request, returned a header in the response.
 HGroup
spark.components The HGroup container is an instance of the Group container that uses the HorizontalLayout class.
 HideShowEffectTargetFilter
mx.effects.effectClasses HideShowEffectTargetFilter is a subclass of EffectTargetFilter that handles the logic for filtering targets that have been shown or hidden by modifying their visible property.
 HierarchicalCollectionView
mx.collections The HierarchicalCollectionView class provides a hierarchical view of a standard collection.
 HierarchicalCollectionViewCursor
mx.collections The HierarchicalCollectionViewCursor class defines a cursor for a hierarchical view of a standard collection.
 HierarchicalData
mx.collections Hierarchical data is data already in a structure of parent and child data items.
 HistoryManager
mx.managers History management lets users navigate through a Flex application using the web browser's Back and Forward navigation commands.
 HitData
mx.charts The HitData class represents information about the data item at a specific location on the screen.
 HLOCChart
mx.charts The HLOCChart (High Low Open Close) control represents financial data as a series of elements representing the high, low, closing, and optionally opening values of a data series.
 HLOCItemRenderer
mx.charts.renderers The default item renderer for an HLOCSeries object.
 HLOCSeries
mx.charts.series Represents financial data as a series of elements representing the high, low, closing, and, optionally, opening values of a data series.
 HLOCSeriesBase
mx.charts.chartClasses HLOCSeriesBase is the base class for the two financial series types, HLOCSeries and CandlestickSeries.
 HLOCSeriesBaseAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the CandlestickSeries and HLOCSeries classes.
 HLOCSeriesItem
mx.charts.series.items Represents the information required to render an item as part of a HLOCSeries.
 HLOCSeriesRenderData
mx.charts.series.renderData Represents all the information needed by the HLOCSeries and CandlestickSeries objects to render.
 HorizontalAlign
spark.layouts Enumerated type for the VerticalLayout's horizontalAlign property.
 HorizontalLayout
spark.layouts The HorizontalLayout arranges the layout elements in a horizontal sequence, left to right, with optional gaps between the elements and optional padding around the sequence of elements.
 HorizontalList
mx.controls The HorizontalList control displays a horizontal list of items.
 HRule
mx.controls The HRule control creates a single horizontal line.
 HSBColor
mx.utils This class holds information for a color represented in HSB (Hue, Saturation, and Brightness) space.
 HSBInterpolator
spark.effects.interpolation The HSBInterpolator class provides Hue, Saturation, and Brightness (HSB) color interpolation between RGB uint start and end values.
 HScrollBar
mx.controls The HScrollBar (horizontal ScrollBar) control lets you control the portion of data that is displayed when there is too much data to fit in a display area.
 HScrollBar
spark.components 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.
 HScrollBarSkin
spark.skins.defaultThe default skin class for the Spark HScrollBar component.
 HScrollBarThumbSkin
spark.skins.defaultThe default skin class for the thumb of a Spark HScrollBar component.
 HScrollBarTrackSkin
spark.skins.defaultThe default skin class for the track on a Spark HScrollBar component.
 HSlider
mx.controls The HSlider control lets users select a value by moving a slider thumb between the end points of the slider track.
 HSlider
spark.components The HSlider class defines a horizontal slider component.
 HSliderSkin
spark.skins.defaultThe default skin class for the Spark HSlider component.
 HSliderThumbSkin
spark.skins.defaultThe default skin class for the thumb of a Spark HSlider component.
 HSliderTrackSkin
spark.skins.defaultThe default skin class for the track of a Spark HSlider component.
 HTML AIR-only
mx.controls The HTML control lets you display HTML content in your application.
 HTMLHistoryItem AIR-only
flash.html An HTMLHistoryItem object describes a location in the navigation history of an HTMLLoader object.
 HTMLHost AIR-only
flash.html An HTMLHost object defines behaviors of an HTMLLoader object for user interface elements that can be controlled by setting various properties or by calling various methods of the window object of the HTML page.
 HTMLLoader AIR-only
flash.html The HTMLLoader class defines a type of display object that is a container for HTML content.
 HTMLPDFCapability AIR-only
flash.html The HTMLPDFCapability class contains possible values of the pdfCapability property of an HTMLLoader object.
 HTMLUncaughtScriptExceptionEvent AIR-only
flash.events An HTMLLoader object dispatches an HTMLUncaughtScriptExceptionEvent object whenever a JavaScript exception is thrown and not handled with a catch statement.
 HTMLWindowCreateOptions AIR-only
flash.html This class defines the options that can be specified when JavaScript running in an HTMLLoader object tries to create a new HTML window by calling the window.open() method.
 HTTPChannel
mx.messaging.channels The HTTPChannel class provides the HTTP support for messaging.
 HTTPMultiService
mx.rpc.http You use the <mx:HTTPMultiService> tag to represent a collection of http operations.
 HTTPRequestMessage
mx.messaging.messages HTTP requests are sent to the HTTP endpoint using this message type.
 HTTPService
mx.rpc.http.mxml You use the <mx:HTTPService> tag to represent an HTTPService object in an MXML file.
 HTTPService
mx.rpc.http You use the <mx:HTTPService> tag to represent an HTTPService object in an MXML file.
 HTTPServiceWrapper
fr.services.wrapper This class is the super class of all generated wrappers around instances of HTTPMultiService.
 HTTPStatusEvent
flash.events The application dispatches HTTPStatusEvent objects when a network request returns an HTTP status code.
 IAbstractEffect
mx.effects The IAbstractEffect interface is used to denote that a property or parameter must be of type Effect, but does not actually implement any of the APIs of the IEffect interface.
 IAccessPrivileges
mx.data Objects that must restrict access must implement the IAccessPrivileges interface.
 IAdvancedDataGridRendererProvider
mx.controls.advancedDataGridClasses The IAdvancedDataGridRendererProvider interface defines the interface implemented by the AdvancedDataGridRendererProvider class, which defines the item renderer for the AdvancedDataGrid control.
 IAdvancedStyleClient
mx.styles This interface describes the advanced propeties that a component must implement to fully participate in the advanced style subsystem.
 IAnimationTarget
spark.effects.animation The IAnimationTarget interface is implemented by classes that support the events for an Animation instance.
 IAutomationClass
mx.automation The IAutomationClass interface defines the interface for a component class descriptor.
 IAutomationEventDescriptor
mx.automation The IAutomationEventDescriptor interface defines the interface for an event descriptor.
 IAutomationManager
mx.automation The IAutomationManager interface defines the interface expected from an AutomationManager object by the automation module.
 IAutomationManager2
mx.automation The IAutomationManager interface defines the interface expected from an AutomationManager object by the automation module.
 IAutomationMethodDescriptor
mx.automation The IAutomationMethodDescriptor interface defines the interface for a method descriptor.
 IAutomationMouseSimulator
mx.automation The IAutomationMouseSimulator interface describes an object that simulates mouse movement so that components capturing the mouse use the simulated versions of the mouse cursor instead of the live Flash Player version.
 IAutomationObject
mx.automation The IAutomationObject interface defines the interface for a delegate object that implements automation for a component.
 IAutomationObjectHelper
mx.automation The IAutomationObjectHelper interface defines helper methods for IAutomationObjects.
 IAutomationTabularData
mx.automation The IAutomationTabularData interface is implemented by components which can provide their content information in a tabular form.
 IAxis
mx.charts.chartClasses The IAxis class is an abstract interface for defining label, tick mark, and data positioning properties for a chart axis.
 IAxisRenderer
mx.charts.chartClasses The IAxis class is an abstract interface for defining label, tick mark, and data positioning properties for a chart axis.
 IBar
mx.charts.chartClasses The IBar interface is implemented by any any series that can be clustered vertically, such as a BarSeries.
 IBindingClient
mx.binding This is used to mark documents, which have data bindings.
 IBitmapDrawable
flash.display The IBitmapDrawable interface is implemented by objects that can be passed as the source parameter of the draw() method of the BitmapData class.
 IBitmapFilter
mx.filters 
 IBorder
mx.core The IBorder interface defines the interface that all classes used for border skins should implement.
 IBrowserManager
mx.managers The interface that the shared instance of the BrowserManager implements.
 IButton
mx.core The IButton interface is a marker interface that indicates that a component acts as a button.
 IChangeObject
mx.data The IChangeObject interface provides the methods and properties needed when detecting local conflicts.
 IChartElement
mx.charts.chartClasses IChartElement defines the base set of properties and methods required by a UIComponent to be representable in the data space of a chart.
 IChartElement2
mx.charts.chartClasses IChartElement2 defines the base set of properties and methods required by a UIComponent to be representable in the data space of a chart.
 IChildList
mx.core The IChildList interface defines the properties and methods for accessing and manipulating child lists, which are subsets of a DisplayObjectContainer's children.
 ICollectionView
mx.collections An ICollectionView is a view onto a collection of data.
 IColumn
mx.charts.chartClasses ChartElements that can be clustered along the vertical axis should implement this interface.
 Icon AIR-only
flash.desktop The Icon class represents an operating system icon.
 IConfiguration
flashx.textLayout.elements Read-only interface to a configuration object.
 IConstraintClient
mx.core The IConstraintClient interface defines the interface for components that support layout constraints.
 IConstraintLayout
mx.containers.utilityClasses IConstraintLayout is a marker interface that indicates that a container supports ConstraintColumn class and ConstraintRow class within its layout.
 IContainer
mx.core IContainer is a interface that indicates a component extends or mimics mx.core.Container
 ID3Info
flash.media The ID3Info class contains properties that reflect ID3 metadata.
 IDataInput
flash.utils The IDataInput interface provides a set of methods for reading binary data.
 IDataOutput
flash.utils The IDataOutput interface provides a set of methods for writing binary data.
 IDataRenderer
mx.core The IDataRenderer interface defines the interface for components that have a data property.
 IDeferredContentOwner
spark.core Documentation is not currently available.
 IDeferredInstance
mx.core The IDeferredInstance interface defines the Flex deferred instance factory interface.
 IDeferredInstantiationUIComponent
mx.core The IDeferredInstantiationUIComponent interface defines the interface for a component or object that defers instantiation.
 IDropInListItemRenderer
mx.controls.listClasses The interface for "drop-in" item renderers.
 IDynamicPropertyOutput
flash.net This interface controls the serialization of dynamic properties of dynamic objects.
 IDynamicPropertyWriter
flash.net This interface is used with the IDynamicPropertyOutput interface to control the serialization of dynamic properties of dynamic objects.
 IEaser
spark.effects.easing The IEaser interface is implemented by classes that provide time-easing functionality for the Animation class.
 IEditManager
flashx.textLayout.edit IEditManager defines the interface for handling edit operations of a text flow.
 IEffect
mx.effects The IEffect interface defines the base interface of all Flex effects.
 IEffectInstance
mx.effects The IEffectInstance interface represents an instance of an effect playing on a target.
 IEffectTargetHost
mx.effects The IEffectTargetHost interface defines the interface that lets you access the target list-based control of a data effect.
 IEventDispatcher
flash.events The IEventDispatcher interface defines methods for adding or removing event listeners, checks whether specific types of event listeners are registered, and dispatches events.
 IExternalizable
flash.utils The IExternalizable interface provides control over serialization of a class as it is encoded into a data stream.
 IFactory
mx.core The IFactory interface defines the interface that factory classes such as ClassFactory must implement.
 IFiberManagingService
fr.services A managing service instance provides generated value objects with a means to retrieve services that may be involved in calculation of properties of the value object.
 IFiberService
fr.services This is a marker interface for all custom services generated from Fiber models.
 IFill
mx.graphics Defines the interface that classes that perform a fill must implement.
 IFlexAsset
mx.core IFlexAsset is a marker interface with the following meaning: if a class declares that it implements IFlexAsset, then that class represents an asset -- such as a bitmap, a font, or a sound -- that has been embedded in a Flex application.
 IFlexContextMenu
mx.controls The IFlexContextMenu interface defines the interface for a Flex context menus.
 IFlexDisplayObject
mx.core The IFlexDisplayObject interface defines the interface for skin elements.
 IFlexModule
mx.core The IFlexModule interface is used as an optional contract with IFlexModuleFactory.
 IFlexModuleFactory
mx.core The IFlexModuleFactory interface represents the contract expected for bootstrapping Flex applications and dynamically loaded modules.
 IFlowComposer
flashx.textLayout.compose IFlowComposer defines the interface for managing the layout and display of a text flow.
 IFocusManager
mx.managers The IFocusManager interface defines the interface that components must implement to manage the focus on components in response to mouse activity or keyboard activity (Tab key), and to support a default button.
 IFocusManagerComplexComponent
mx.managers The IFocusManagerComplexComponent interface defines the interface that components that can have more than one internal focus target should implement in order to receive focus from the FocusManager.
 IFocusManagerComponent
mx.managers The IFocusManagerComponent interface defines the interface that focusable components must implement in order to receive focus from the FocusManager.
 IFocusManagerContainer
mx.managers The IFocusManagerContainer interface defines the interface that containers implement to host a FocusManager.
 IFocusManagerGroup
mx.managers The IFocusManagerGroup interface defines the interface that any component must implement if it is grouped in sets, where only one member of the set can be selected at any given time.
 IFontContextComponent
mx.core Allows a component to support a font context property.
 IFormatResolver
flashx.textLayout.elements Interface to a format resolver.
 IGraphicElement
spark.core The IGraphicElement is implemented by IVisualElements that take advantage of the parent Group's DisplayObject management.
 IGraphicsData
flash.display This interface is used to define objects that can be used as parameters in the flash.display.Graphics methods, including fills, strokes, and paths.
 IGraphicsFill
flash.display This interface is used to define objects that can be used as fill parameters in the flash.display.Graphics methods and drawing classes.
 IGraphicsPath
flash.display This interface is used to define objects that can be used as path parameters in the flash.display.Graphics methods and drawing classes.
 IGraphicsStroke
flash.display This interface is used to define objects that can be used as stroke parameters in the flash.display.Graphics methods and drawing classes.
 IGroupingCollection
mx.collections The IGroupingCollection interface defines the interface required to create grouped data from flat data.
 IHierarchicalCollectionView
mx.collections The IHierarchicalCollectionView interface defines an interface for hierarchical or grouped data.
 IHierarchicalCollectionViewCursor
mx.collections The IHierarchicalCollectionViewCursor interface defines the interface for enumerating a hierarchical collection view bidirectionally.
 IHierarchicalData
mx.collections The IHierarchicalData interface defines the interface used to represent hierarchical data as the data provider for a Flex component.
 IHistoryManagerClient
mx.managers Interface that must be implemented by objects registered with the History Manager.
 IID
mx.core The IID interface defines the interface for objects that must have an identifier.
 IImageEncoder
mx.graphics.codec The IImageEncoder interface defines the interface that image encoders implement to take BitmapData objects, or ByteArrays containing raw ARGB pixels, as input and convert them to popular image formats such as PNG or JPEG.
 IIMESupport
mx.core The IIMESupport interface defines the interface for any component that supports IME (input method editor).
 IInteractionEventHandler
flashx.textLayout.edit The IInteractionEventHandler interface defines the event handler functions that are handled by a Text Layout Framework selection or edit manager.
 IInterpolator
spark.effects.interpolation The IInterpolator interface is implemented by classes that calculate values for the Animation class.
 IInvalidating
mx.core The IInvalidating interface defines the interface for components that use invalidation to do delayed -- rather than immediate -- property commitment, measurement, drawing, and layout.
 IItemRenderer
spark.components 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
spark.components The IItemRendererOwner interface defines the basic set of APIs that a class must to support items renderers.
 ILayoutElement
mx.core The ILayoutElement interface is used primarily by the layout classes to query, size and position the elements of the GroupBase based containers.
 ILayoutManager
mx.managers The LayoutManager is the engine behind Flex's measurement and layout strategy.
 ILayoutManagerClient
mx.managers The ILayoutManagerClient interface defines the interface that a component must implement to participate in the LayoutManager's commit/measurement/layout sequence.
 IList
mx.collections A collection of items organized in an ordinal fashion.
 IListItemRenderer
mx.controls.listClasses Item renderers and item editors for list components must implement the IListItemRenderer interface.
 IllegalOperationError
flash.errors The IllegalOperationError exception is thrown when a method is not implemented or the implementation doesn't cover the current usage.
 ILocalizeableMessage
fr.styles An ILocalizeableAspect represents a single message aspect of a Fiber style.
 ILogger
mx.logging All loggers within the logging framework must implement this interface.
 ILoggingTarget
mx.logging All logger target implementations within the logging framework must implement this interface.
 Image
mx.controls The Image control lets you import JPEG, PNG, GIF, and SWF files at runtime.
 ImageSnapshot
mx.graphics A helper class used to capture a snapshot of any Flash component that implements flash.display.IBitmapDrawable, including Flex UIComponents.
 IManaged
mx.data The IManaged interface provides the contract for a managed object.
 IMarshalSystemManager
mx.managers 
 IME
flash.system The IME class lets you directly manipulate the operating system's input method editor (IME) in the Flash Player application that is running on a client computer.
 IMEConversionMode
flash.system This class contains constants for use with the IME.conversionMode property.
 IMEEvent
flash.events An IMEEvent object is dispatched when the user enters text using an input method editor (IME).
 IMenuBarItemRenderer
mx.controls.menuClasses The IMenuBarItemRenderer interface defines the interface that an item renderer for the top-level menu bar of a MenuBar control must implement.
 IMenuDataDescriptor
mx.controls.menuClasses The IMenuDataDescriptor interface defines the interface that a dataDescriptor for a Menu or MenuBar control must implement.
 IMenuItemRenderer
mx.controls.menuClasses The IMenuItemRenderer interface defines the interface that a menu item renderer for a Menu control must implement.
 IMessage
mx.messaging.messages This interface defines the contract for message objects.
 IModelInstance
fr.vo This interface declares functions that expose metadata information that depends on instance state of Fiber generated value objects.
 IModelType
fr.vo This interface declares functions that expose metadata information that does not depend on instance state of Fiber generated value objects.
 IModuleInfo
mx.modules An interface that acts as a handle for a particular module.
 IMXMLObject
mx.core The IMXMLObject interface defines the APIs that a non-visual component must implement in order to work properly with the MXML compiler.
 IMXMLSupport
mx.rpc.mxml Implementing this interface means that an RPC service can be used in an MXML document via tags since it supports the interfaces specified during Flex 1.
 IndexChangedEvent
mx.events The IndexChangedEvent class represents events that are dispatched when an index changes.
 InlineGraphicElement
flashx.textLayout.elements The InlineGraphicElement class handles graphic objects that display inline in the text.
 InlineGraphicElementStatus
flashx.textLayout.elements The InlineGraphicElementStatus class defines a set of constants for checking the value of InLineGraphicElement.status.
 InsertInlineGraphicOperation
flashx.textLayout.operations The InsertInlineGraphicOperation class encapsulates the insertion of an inline graphic into a text flow.
 InsertTextOperation
flashx.textLayout.operations The InsertTextOperation class encapsulates a text insertion operation.
 InstanceCache
mx.charts.chartClasses InstanceCache is a utility that governs the task of creating and managing a set of n object instances, where n changes frequently.
 int
Top Level The int class lets you work with the data type representing a 32-bit signed integer.
 InteractiveIcon AIR-only
flash.desktop The InteractiveIcon class is the base class for the operating system icons associated with applications.
 InteractiveObject
flash.display The InteractiveObject class is the abstract base class for all display objects with which the user can interact, using the mouse and keyboard.
 InterDragManagerEvent
mx.events An event sent between DragManagers that are in separate but trusted ApplicationDomains to handle the dispatching of DragEvents to the drag targets.
 InterManagerRequest
mx.events This is an event that is sent between ApplicationDomains to notify trusted listeners about activity in a particular manager.
 InterpolationMethod
flash.display The InterpolationMethod class provides values for the interpolationMethod parameter in the Graphics.beginGradientFill() and Graphics.lineGradientStyle() methods.
 InvalidateRequestData
mx.events The InvalidateRequestData class defines constants for the values of the data property of a SWFBridgeRequest object when used with the SWFBridgeRequest.INVALIDATE_REQUEST request.
 InvalidatingSprite
spark.components.supportClasses GraphicElement creates shared DsiplayObject of type InvalidatingSprite.
 InvalidCategoryError
mx.logging.errors This error is thrown when a category specified for a logger contains invalid characters or is malformed.
 InvalidChannelError
mx.messaging.errors This error is thrown when a Channel can't be accessed or is not valid for the current destination.
 InvalidDestinationError
mx.messaging.errors This error is thrown when a destination can't be accessed or is not valid.
 InvalidFilterError
mx.logging.errors This error is thrown when a filter specified for a target contains invalid characters or is malformed.
 InvalidSWFError
flash.errors Flash Player throws this exception when it encounters a corrupted SWF file.
 InvokeEvent AIR-only
flash.events The NativeApplication object of an AIR application dispatches an invoke event when the application is invoked.
 InvokeEvent
mx.rpc.events The event that indicates an RPC operation has been invoked.
 InvokeEventReason AIR-only
flash.desktop The InvokeEventReason class enumerates values returned by the reason property of an InvokeEvent object.
 IOError
flash.errors The IOError exception is thrown when some type of input or output failure occurs.
 IOErrorEvent
flash.events An IOErrorEvent object is dispatched when an error causes a send or load operation to fail.
 IOLAPAttribute
mx.olap The IOLAPAttribute interface represents an attribute within a dimension of an OLAP schema.
 IOLAPAxisPosition
mx.olap The IOLAPAxisPosition interface represents a position on an OLAP axis.
 IOLAPCell
mx.olap The IOLAPCell interface represents a cell in an OLAPResult instance.
 IOLAPCube
mx.olap The IOLAPCube interface represents an OLAP cube that holds an N-dimensional representation of a flat data set.
 IOLAPCustomAggregator
mx.olap The IOLAPCustomAggregator interface defines the interface implemented by custom aggregator classes.
 IOLAPDimension
mx.olap The IOLAPDimension interface represents a dimension in an IOLAPCube instance.
 IOLAPElement
mx.olap The IOLAPElement interface defines a base interface that provides common properties for all OLAP elements.
 IOLAPHierarchy
mx.olap The IOLAPHierarchy interface represents a user-defined hierarchy in a dimension of an OLAP schema.
 IOLAPLevel
mx.olap The IOLAPLevel interface represents a level within the OLAP schema of an OLAP cube, where a hierarchy of a dimension contains one or more levels.
 IOLAPMember
mx.olap The IOLAPMember interface represents a member of a level of an OLAP schema.
 IOLAPQuery
mx.olap The IOLAPQuery interface represents an OLAP query that is executed on an IOLAPCube.
 IOLAPQueryAxis
mx.olap The IOLAPQueryAxis interface represents an axis of an OLAP query.
 IOLAPResult
mx.olap The IOLAPResult interface represents the result of a query on an OLAP cube.
 IOLAPResultAxis
mx.olap The IOLAPResultAxis interface represents an axis of the result of an OLAP query.
 IOLAPSchema
mx.olap The IOLAPSchema interface represents the OLAP schema.
 IOLAPSet
mx.olap The IOLAPSet interface represents a set, which is used to configure the axis of an OLAP query.
 IOLAPTuple
mx.olap The IOLAPTuple interface represents a tuple.
 IOperation
flashx.undo IOperation defines the interface for operations that can be undone and redone.
 IOverride
mx.states The IOverride interface is used for view state overrides.
 IPagedList
mx.data The IPagedList is a marker interface now for list implementations which implement their own paging.
 IPreloaderDisplay
mx.preloaders Defines the interface that a class must implement to be used as a download progress bar.
 IProgrammaticSkin
mx.core The IProgrammaticSkin interface defines the interface that skin classes must implement if they use the name property skin interface.
 IPropertyChangeNotifier
mx.core The IPropertyChangeNotifier interface defines a marker interface.
 IPropertyIterator
fr.vo Interface defines methods for navigating through an iterator of property names of a particular entity.
 IRawChildrenContainer
mx.core The IRawChildrenContainer interface defines the APIs for containers that can return an IChildList that represents all their children.
 IRectangularBorder
mx.core The IRectangularBorder interface defines the interface that all classes used for rectangular border skins should implement.
 IRepeater
mx.core The IRepeater interface defines the APIs for Repeater public APIs of the Repeater object.
 IRepeaterClient
mx.core The IRepeaterClient interface defines the APIs for components that can have multiple instances created by a Repeater.
 IResourceBundle
mx.resources The IResourceBundle and IResourceManager interfaces work together to provide localization support for Flex applications.
 IResourceManager
mx.resources The APIs of the IResourceManager interface provide localization support for Flex applications.
 IResponder
mx.rpc This interface provides the contract for any service that needs to respond to remote or asynchronous calls.
 Iris
mx.effects The Iris effect animates the effect target by expanding or contracting a rectangular mask centered on the target.
 IrisInstance
mx.effects.effectClasses The IrisInstance class implements the instance class for the Iris effect.
 ISelectionManager
flashx.textLayout.edit The ISelectionManager interface defines the interface for handling text selection.
 ISharedDisplayObject
spark.core ISharedDisplayObject defines the minimum requirements for a DisplayObject to be shared between IGraphicElement objects.
 ISimpleStyleClient
mx.styles This interface describes the properties and methods that an object must implement so that it can participate in the style subsystem.
 ISmallMessage
mx.messaging.messages A marker interface that is used to indicate that an IMessage has an alternative smaller form for serialization.
 ISOAPDecoder
mx.rpc.soap Decodes the SOAP response for a particular operation.
 ISOAPEncoder
mx.rpc.soap An ISOAPEncoder is used to create SOAP 1.1 formatted requests for a web service operation.
 IStackable
mx.charts.chartClasses The IStackable interface is implemented by any series that can be stacked.
 IStackable2
mx.charts.chartClasses The IStackable2 interface is implemented by any series that can be stacked.
 IStateClient
mx.core The IStateClient interface defines the interface that components must implement to support view states.
 IStateClient2
mx.core The IStateClient2 interface defines the interface that components must implement to support Flex 4 view state semantics.
 IStroke
mx.graphics Defines the interface that classes that define a line must implement.
 IStyle
fr.styles A representation of a Fiber style.
 IStyleClient
mx.styles This interface describes the properties and methods that an object must implement so that it can fully participate in the style subsystem.
 IStyleModule
mx.styles Simple interface that defines an unload() method.
 ISWFBridgeGroup
mx.core A sandbox bridge group is a group of bridges that represent applications that this application can communicate with.
 ISWFBridgeProvider
mx.core An implementor of ISWFBridgeProvider provides a bridge to an application in a different security sandbox or to an application that was compiled with a different version of the Flex compiler and is running in a separate ApplicationDomain.
 ISWFLoader
mx.core The ISWFLoader interface defines an API with special properties and method required when loading compatible applications and untrusted applications.
 ISystemManager
mx.managers An ISystemManager manages an "application window".
 ITabStopFormat
flashx.textLayout.formats This interface provides read access to tab stop-related properties.
 ItemClickEvent
mx.events Represents events that are dispatched when a navigation item on a navigator bar, such as a ButtonBar, LinkBar, or TabBar control, has been clicked.
 ItemPendingError
mx.collections.errors This error is thrown when retrieving an item from a collection view requires an asynchronous call.
 ItemReference
mx.data An ItemReference instance is returned from the DataService.getItem() and DataService.createItem() methods to provide a way to manage a reference to the remote object.
 ItemRenderer
spark.components.supportClasses The ItemRenderer class is the base class for Spark item renderers.
 ItemResponder
mx.collections The ItemResponder class provides a default implementation of the mx.rpc.IResponder interface.
 ITextExporter
flashx.textLayout.conversion Interface for exporting text content from a TextFlow instance to either String or XML format.
 ITextImporter
flashx.textLayout.conversion Interface for importing text content into a TextFlow from an external source.
 ITextLayoutFormat
flashx.textLayout.formats This interface provides read access to FlowElements-related properties.
 ITextLineCreator
flashx.textLayout.compose ITextLineCreator defines an interface for creating TextLine objects for an IFlowComposer instance.
 IToggleButton
mx.core The IToggleButton interface is a marker interface that indicates that a component acts as a toggleable button.
 ITokenResponder
mx.data The IManaged interface provides the contract for a managed object.
 IToolTip
mx.core The IToolTip interface defines the API that tooltip-like components must implement in order to work with the ToolTipManager.
 IToolTipManagerClient
mx.managers Components that implement IToolTipManagerClient can have tooltips and must have a toolTip getter/setter.
 ITransientDeferredInstance
mx.core The ITransientDeferredInstance interface extends IDeferredInstance and adds the ability for the user to reset the deferred instance factory to its initial state (usually this implies releasing any known references to the component, such as the setting the owning document property that refers to the instance to null).
 ITreeDataDescriptor
mx.controls.treeClasses Interface providing methods for parsing and adding nodes to a collection of data that is displayed by a Tree control.
 ITreeDataDescriptor2
mx.controls.treeClasses The ITreeDataDescriptor2 Interface defines methods for parsing and adding nodes to a collection of data that is displayed by a Tree control.
 IUIComponent
mx.core The IUIComponent interface defines the basic set of APIs that you must implement to create a child of a Flex container or list.
 IUID
mx.core The IUID interface defines the interface for objects that must have Unique Identifiers (UIDs) to uniquely identify the object.
 IUITextField
mx.core The IUITextField interface defines the basic set of APIs for UITextField instances.
 IUndoManager
flashx.undo IUndoManager defines the interface for managing the undo and redo stacks.
 IURIDereferencer AIR-only
flash.security IURIDereferencer defines an interface for objects that resolve URIs in an XML signature.
 IValidatorListener
mx.validators The interface that components implement to support the Flex data validation mechanism.
 IValueObject
fr.vo Every value object generated from a Fiber model will implement this interface, and guarantees to expose a _model getter.
 IViewCursor
mx.collections Defines the interface for enumerating a collection view bi-directionally.
 IViewport
spark.core The IViewport interface is implemented by components that support a viewport.
 IVisualElement
mx.core The IVisualElement interface represents the common methods and properties between UIComponents and GraphicElements and the minimum properties/methods required for a visual element to be laid out and displayed in a Spark application.
 IVisualElementContainer
mx.core Documentation is not currently available.
 IWindow AIR-only
mx.core The IWindow interface defines the API for components that serve as top-level containers in Flex-based AIR applications (containers that represent operating system windows).
 IXMLDecoder
mx.rpc.xml Decodes an XML document to an ActionScript object graph based on XML Schema definitions.
 IXMLEncoder
mx.rpc.xml Encodes an ActionScript object graph to XML based on an XML schema.
 IXMLNotifiable
mx.utils The IXMLNotifiable interface.
 IXMLSchemaInstance
mx.rpc.xml An ActionScript type should implement this interface when it needs to instruct an XML Schema based encoder (such as the WebService SOAP client) which concrete type definition to use while encoding instances of the type.
 JobId
mx.rpc.livecycle The JobID class defines a container for the id associated with an asynchronous LiveCycle invocation.
 JobStatus
mx.rpc.livecycle The JobStatus class is the ActionScript representation of a LiveCycle JobStatus object.
 JointStyle
flash.display The JointStyle class is an enumeration of constant values that specify the joint style to use in drawing lines.
 JPEGEncoder
mx.graphics.codec The JPEGEncoder class converts raw bitmap images into encoded images using Joint Photographic Experts Group (JPEG) compression.
 JPEGLoaderContext
flash.system The JPEGLoaderContext class includes a property for enabling a deblocking filter when loading a JPEG image.
 JustificationRule
flashx.textLayout.formats Defines values for setting the justificationRule property of the TextLayoutFormat class.
 JustificationStyle
flash.text.engine The JustificationStyle class is an enumeration of constant values for setting the justificationStyle property of the EastAsianJustifier class.
 Kerning
flash.text.engine The Kerning class is an enumeration of constant values used with ElementFormat.kerning.
 Keyboard
flash.ui The Keyboard class is used to build an interface that can be controlled by a user with a standard keyboard.
 KeyboardEvent
flash.events A KeyboardEvent object id dispatched in response to user input through a keyboard.
 KeyFrame
spark.effects The KeyFrame class defines the value of a property at a specific time during an effect.
 KeyLocation
flash.ui The KeyLocation class contains constants that indicate the location of a key pressed on the keyboard.
 Label
mx.controls The Label control displays a single line of noneditable text.
 LabelAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the Label control.
 LabelUtil
spark.utils This class typically aids components in determining the correct text to display for their renderers or sub-parts.
 LayoutBase
spark.layouts.supportClasses The base class for all layouts.
 LayoutContainer
mx.core Flex defines a default, or Application, container that lets you start adding content to your module or Application without explicitly defining another container.
 LayoutElementHelper
spark.layouts.supportClasses Documentation is not currently available.
 LayoutManager
mx.managers The LayoutManager is the engine behind Flex's measurement and layout strategy.
 LeadingModel
flashx.textLayout.formats Defines values for setting the leadingModel property of the TextLayoutFormat class, composed of valid combinations of leading basis and leading direction.
 Legend
mx.charts The Legend control adds a legend to your charts, where the legend displays the label for each data series in the chart and a key showing the chart element for the series.
 LegendAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the Legend class.
 LegendData
mx.charts.chartClasses The LegendData structure is used by charts to describe the items that should be displayed in an auto-generated legend.
 LegendItem
mx.charts Controls the individual legend elements in a chart legend.
 LegendItemAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the LegendItem class.
 LegendMouseEvent
mx.charts.events The LegendMouseEvent class represents event objects that are specific to the chart legend components.
 LigatureLevel
flash.text.engine The LigatureLevel class is an enumeration of constant values used in setting the ligatureLevel property of the ElementFormat class.
 Line
spark.primitives The Line class is a graphic element that draws a line between two points.
 Linear
mx.effects.easing The Linear class defines easing functions to implement linear motion with Flex effect classes.
 Linear
spark.effects.easing The Linear class defines an easing with three phases: acceleration, uniform motion, and deceleration.
 LinearAxis
mx.charts The LinearAxis class maps numeric values evenly between a minimum and maximum value along a chart axis.
 LinearGradient
mx.graphics The LinearGradient class lets you specify the fill of a graphical element, where a gradient specifies a gradual color transition in the fill color.
 LinearGradientStroke
mx.graphics The LinearGradientStroke class lets you specify a gradient filled stroke.
 LineBreak
flashx.textLayout.formats Defines values for setting the lineBreak property of TextLayoutFormat to specify how lines are broken within wrapping text.
 LineChart
mx.charts The LineChart control represents a data series as points connected by a continuous line.
 LineFormattedTarget
mx.logging.targets All logger target implementations that have a formatted line style output should extend this class.
 LineJustification
flash.text.engine The LineJustification class is an enumeration of constant values used in setting the lineJustfication property of the TextJustifier subclasses.
 LineRenderer
mx.charts.renderers A simple implementation of a line segment renderer that is used by LineSeries objects.
 LineScaleMode
flash.display The LineScaleMode class provides values for the scaleMode parameter in the Graphics.lineStyle() method.
 LineSegment
spark.primitives.pathSegments The LineSegment draws a line from the current pen position to the coordinate located at x, y.
 LineSeries
mx.charts.series Defines a data series for a LineChart control.
 LineSeriesAutomationImpl
mx.automation.delegates.charts Defines the methods and properties required to perform instrumentation for the LineSeries class.
 LineSeriesItem
mx.charts.series.items Represents the information required to render an item as part of a LineSeries.
 LineSeriesRenderData
mx.charts.series.renderData Represents all the information needed by the LineSeries to render.
 LineSeriesSegment
mx.charts.series.items Represents the information required to render a segment in a LineSeries.
 LinkBar
mx.controls A LinkBar control defines a horizontal or vertical row of LinkButton controls that designate a series of link destinations.
 LinkBarAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the LinkBar control.
 LinkButton
mx.controls The LinkButton control is a borderless Button control whose contents are highlighted when a user moves the mouse over it.
 LinkButtonSkin
haloclassic The skin for all the states of a LinkButton.
 LinkButtonSkin
mx.skins.halo The skin for all the states of a LinkButton.
 LinkButtonSkin
mx.skins.sparkThe Spark skin class for the Halo LinkButton component.
 LinkElement
flashx.textLayout.elements The LinkElement class defines a link to a URI, which is executed when the user clicks it.
 LinkSeparator
haloclassic The skin for the separator between the Links in a LinkBar.
 LinkSeparator
mx.skins.halo The skin for the separator between the Links in a LinkBar.
 LinkState
flashx.textLayout.elements The LinkState class defines a set of constants for the linkState property of the LinkElement class.
 List
mx.controls The List control displays a vertical list of items.
 List
spark.components The List control displays a vertical list of items.
 ListAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the List control.
 ListBase
mx.controls.listClasses The ListBase class is the base class for controls that represent lists of items that can have one or more selected and can scroll through the items.
 ListBase
spark.components.supportClasses The ListBase class is the base class for all components that support selection.
 ListBaseAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the ListBase class.
 ListBaseContentHolder
mx.controls.listClasses The ListBaseContentHolder class defines a container in a list-based control of all of the control's item renderers and item editors.
 ListBaseContentHolderAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the ListBaseContentHolder class.
 ListBaseSeekPending
mx.controls.listClasses An object that stores data about a seek operation that was interrupted by an ItemPendingError error.
 ListBaseSelectionData
mx.controls.listClasses Records used by list classes to keep track of what is selected.
 ListCollectionView
mx.collections The ListCollectionView class adds the properties and methods of the ICollectionView interface to an object that conforms to the IList interface.
 ListData
mx.controls.listClasses The ListData class defines the data type of the listData property implemented by drop-in item renderers or drop-in item editors for the List control.
 ListDropIndicator
haloclassic The skin for the drop indicator of a list-based control.
 ListDropIndicator
mx.skins.halo The skin for the drop indicator of a list-based control.
 ListEvent
mx.events The ListEvent class represents events associated with items in list-based controls such as List, Tree, Menu, and DataGrid.
 ListEventReason
mx.events Constants for the values of the reason property of a ListEvent object where the value of the type property is ListEvent.ITEM_EDIT_END.
 ListItemDragProxy
mx.controls.listClasses The default drag proxy used when dragging from a list-based control (except for the DataGrid class).
 ListItemRenderer
mx.controls.listClasses The ListItemRenderer class defines the default item renderer for a List control.
 ListItemRendererAutomationImpl
mx.automation.delegates.controls Defines methods and properties required to perform instrumentation for the ListItemRenderer class.
 ListItemSelectEvent
mx.automation.events The ListItemSelectEvent class represents event objects that are dispatched when an item in a list-based control such as a Menu, DataGrid, or Tree control is selected or deselected.
 ListRowInfo
mx.controls.listClasses Used by the list-based classes to store information about their IListItemRenderers.
 ListSkin
spark.skins.defaultThe default skin class for a Spark List component.
 Loader
flash.display The Loader class is used to load SWF files or image (JPG, PNG, or GIF) files.
 LoaderContext
flash.system The LoaderContext class provides options for loading SWF files and other media by using the Loader class.
 LoaderInfo
flash.display The LoaderInfo class provides information about a loaded SWF file or a loaded image file (JPEG, GIF, or PNG).
 LoaderUtil
mx.utils The LoaderUtil class defines a utility method for use with Flex RSLs.
 LoadEvent
mx.rpc.soap This event is dispatched when a WSDL XML document has loaded successfully.
 LoadVoucherSetting AIR-only
flash.net.drm The LoadVoucherSetting class provides string constants enumerating the options to use with the DRMManager settings parameter of the loadVoucher() method.
 LocalConnection
flash.net The LocalConnection class lets you create a LocalConnection object that can invoke a method in another LocalConnection object.
 Locale
mx.resources The Locale class can be used to parse a locale String such as "en_US_MAC" into its three parts: a language code, a country code, and a variant.
 LocalizeableMessage
fr.styles An implementation of ILocalizeableMessage.
 Log
mx.logging Provides pseudo-hierarchical logging capabilities with multiple format and output options.
 LogAxis
mx.charts The LogAxis class maps numeric values logarithmically between a minimum and maximum value along a chart axis.
 LogEvent
mx.logging Represents the log information for a single logging event.
 LogEventLevel
mx.logging Static class containing constants for use in the level property.
 LogLogger
mx.logging The logger that is used within the logging framework.
 MacCloseButtonSkin
spark.skins.defaultThe default skin class for the close button in the title bar of the Spark WindowedApplication component and Spark Window component when you use Flex chrome on an Apple Computer.
 MacMaximizeButtonSkin
spark.skins.defaultThe default skin class for the maximize button in the title bar of the Spark WindowedApplication component and Spark Window component when you use Flex chrome with an Apple computer.
 MacMinimizeButtonSkin
spark.skins.defaultThe default skin class for the minimize button in the title bar of the Spark WindowedApplication component and Spark Window component when you use Flex chrome with an Apple computer.
 MacTitleBarSkin
spark.skins.defaultThe default skin class for the title bar of the Spark WindowedApplication component and Spark Window component for an Apple Macintosh when you use Flex chrome.
 Managed
mx.data.utils The Managed class provides utility methods for DataService managed objects.
 ManagedAssociation
mx.data This class is used to represent an association as part of the data management metadata.
 ManagedObjectProxy
mx.data This class provides the ability to track changes to an item that is anonymous and managed by a DataService.
 ManagedOperation
mx.data This class is used to represent a managed service operation for an RPC service that uses client-side data management.
 ManagedQuery
mx.data Use an instance of this class to define a query which is managed by the DataManagement system.
 ManualSyncConfiguration
mx.data This class is used when you need more control for how clients share data with other clients than is provided by the autoSyncEnabled feature.
 MarshalledAutomationEvent
mx.automation.events The MarshalledAutomationEvents class represents event objects that are dispatched by the AutomationManager.This represents the marshalling related events.
 MaskEffect
mx.effects The MaskEffect class is an abstract base class for all effects that animate a mask, such as the wipe effects and the Iris effect.
 MaskEffectInstance
mx.effects.effectClasses The MaskEffectInstance class is an abstract base class that implements the instance class for the MaskEffect class.
 MaskType
spark.core Defines the mask types available for a GraphicElement.
 Math
Top L