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
 Accessibility
flash.accessibilityThe Accessibility class manages communication with screen readers.
 AccessibilityProperties
flash.accessibilityThe AccessibilityProperties class lets you control the presentation of Flash objects to accessibility aids, such as screen readers.
 AccImpl
fl.accessibilityThe AccImpl class, also called the Accessibility Implementation class, is the base class for the implementation of accessibility in components.
 ActionScriptVersion
flash.displayThe ActionScriptVersion class is an enumeration of constant values that indicate the language version of a loaded SWF file.
 ActivityEvent
flash.eventsA Camera or Microphone object dispatches an ActivityEvent object whenever a camera or microphone reports that it has become active or inactive.
 AdjustColor
fl.motionThe AdjustColor class defines various color properties, such as brightness, contrast, hue, and saturation, to support the ColorMatrixFilter class.
 Animator
fl.motionThe Animator class applies an XML description of a motion tween to a display object.
 Animator3D
fl.motionThe Animator3D class applies an XML description of a three-dimensional motion tween to a display object.
 AnimatorBase
fl.motionThe AnimatorBase class applies an XML description of a motion tween to a display object.
 AnimatorFactory
fl.motionThe AnimatorFactory class provides ActionScript-based support to associate one Motion object with multiple display objects.
 AnimatorFactory3D
fl.motionThe AnimatorFactory3D class provides ActionScript-based support to associate one Motion object containing three-dimensional properties with multiple display objects.
 AnimatorFactoryBase
fl.motionThe AnimatorFactoryBase class provides ActionScript-based support to display and tween multiple targeted objects with one Motion dynamically at runtime.
 AntiAliasType
flash.textThe AntiAliasType class provides values for anti-aliasing in the flash.text.TextField class.
 ApplicationDomain
flash.systemThe ApplicationDomain class is a container for discrete groups of class definitions.
 ApplicationUpdater 
air.updateThe ApplicationUpdater class defines the basic functionality of the update framework for Adobe® AIR™ applications, without providing any default user interface.
 ApplicationUpdaterUI 
air.updateThe ApplicationUpdaterUI class defines the basic functionality of the update framework for Adobe® AIR™ applications, and it provides a default user interface.
 ArgumentError
Top LevelThe 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 LevelAn arguments object is used to store and access a function's arguments.
 Array
Top LevelThe Array class lets you access and manipulate arrays.
 AsyncErrorEvent
flash.eventsAn object dispatches an AsyncErrorEvent when an exception is thrown from native asynchronous code, which could be from, for example, LocalConnection, NetConnection, SharedObject, or NetStream.
 AuthenticationMethod 
flash.net.drmThe AuthenticationMethod class provides string constants enumerating the different types of authentication used by the authenticationMethod property of the DRMContentData class.
 AutoLayoutEvent
fl.videoFlash® Player dispatches an AutoLayoutEvent object when the video player is resized and laid out automatically.
 AVM1Movie
flash.displayAVM1Movie is a simple class that represents AVM1 movie clips, which use ActionScript 1.0 or 2.0.
 Back
fl.motion.easingThe Back class defines three easing functions to implement motion with ActionScript animations.
 Back
fl.transitions.easingThe Back class defines three easing functions to implement motion with ActionScript animations.
 BaseButton
fl.controlsThe BaseButton class is the base class for all button components, defining properties and methods that are common to all buttons.
 BaseScrollPane
fl.containersThe BaseScrollPane class handles basic scroll pane functionality including events, styling, drawing the mask and background, the layout of scroll bars, and the handling of scroll positions.
 BevelFilter
flash.filtersThe BevelFilter class lets you add a bevel effect to display objects.
 BezierEase
fl.motionThe BezierEase class provides precise easing control for a motion tween between two keyframes.
 BezierSegment
fl.motionA Bezier segment consists of four Point objects that define a single cubic Bezier curve.
 Bitmap
flash.displayThe Bitmap class represents display objects that represent bitmap images.
 BitmapData
flash.displayThe BitmapData class lets you work with the data (pixels) of a Bitmap object bitmap image.
 BitmapDataChannel
flash.displayThe BitmapDataChannel class is an enumeration of constant values that indicate which channel to use: red, blue, green, or alpha transparency.
 BitmapFilter
flash.filtersThe BitmapFilter class is the base class for all image filter effects.
 BitmapFilterQuality
flash.filtersThe BitmapFilterQuality class contains values to set the rendering quality of a BitmapFilter object.
 BitmapFilterType
flash.filtersThe BitmapFilterType class contains values to set the type of a BitmapFilter.
 BlendMode
flash.displayA class that provides constant values for visual blend mode effects.
 Blinds
fl.transitionsThe Blinds class reveals the movie clip object by using appearing or disappearing rectangles.
 BlurFilter
flash.filtersThe BlurFilter class lets you apply a blur visual effect to display objects.
 Boolean
Top LevelA Boolean object is a data type that can have one of two values, either true or false, used for logical operations.
 Bounce
fl.motion.easingThe Bounce class defines three easing functions to implement bouncing motion with ActionScript animation, similar to a ball falling and bouncing on a floor with several decaying rebounds.
 Bounce
fl.transitions.easingThe Bounce class defines three easing functions to implement bouncing motion with ActionScript animation, similar to a ball falling and bouncing on a floor with several decaying rebounds.
 BreakOpportunity
flash.text.engineThe BreakOpportunity class is an enumeration of constant values that you can use to set the breakOpportunity property of the ElementFormat class.
 BrowserInvokeEvent 
flash.eventsThe 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.
 Button
fl.controlsThe Button component represents a commonly used rectangular button.
 ButtonAccImpl
fl.accessibilityThe ButtonAccImpl class, also called the Button Accessibility Implementation class, enables communication between a Button component and a screen reader.
 ButtonLabelPlacement
fl.controlsThe ButtonLabelPlacement class defines constants for the values of the labelPlacement property of a Button, CheckBox, or RadioButton component.
 ByteArray
flash.utilsThe ByteArray class provides methods and properties to optimize reading, writing, and working with binary data.
 Camera
flash.mediaUse the Camera class to capture video from a camera attached to a computer running Flash Player.
 Capabilities
flash.systemThe Capabilities class provides properties that describe the system and player that are hosting a SWF file.
 CapsStyle
flash.displayThe CapsStyle class is an enumeration of constant values that specify the caps style to use in drawing lines.
 CaptionChangeEvent
fl.videoThe CaptionChangeEvent is dispatched any time a caption is added or removed from the caption target text field.
 CaptionTargetEvent
fl.videoType for the captionTargetCreated event, dispatched after the captionTargetCreated event is created automatically and before any captions have been added to it.
 CellRenderer
fl.controls.listClassesThe CellRenderer class defines methods and properties for list-based components to use to manipulate and display custom cell content in each of their rows.
 CFFHinting
flash.text.engineThe CFFHinting class defines values for cff hinting in the FontDescription class.
 CheckBox
fl.controlsThe CheckBox component displays a small box that can contain a check mark.
 CheckBoxAccImpl
fl.accessibilityThe CheckBoxAccImpl class, also called the CheckBox Accessibility Implementation class, is used to make a CheckBox component accessible.
 Circular
fl.motion.easingThe Circular class defines three easing functions to implement motion with ActionScript animation.
 Class
Top LevelA Class object is created for each class definition in a program.
 Clipboard
flash.desktopThe Clipboard class provides a container for transferring data and objects through the clipboard.
 ClipboardFormats
flash.desktopThe ClipboardFormats class defines constants for the names of the standard data formats used with the Clipboard class.
 ClipboardTransferMode
flash.desktopThe ClipboardTransferMode class defines constants for the modes used as values of the transferMode parameter of the Clipboard.getData() method.
 Color
fl.motionThe Color class extends the Flash Player ColorTransform class, adding the ability to control brightness and tint.
 ColorCorrection
flash.displayThe ColorCorrection class provides values for the flash.display.Stage.colorCorrection property.
 ColorCorrectionSupport
flash.displayThe ColorCorrectionSupport class provides values for the flash.display.Stage.colorCorrectionSupport property.
 ColorMatrix
fl.motionThe ColorMatrix class calculates and stores color matrixes based on given values.
 ColorMatrixFilter
flash.filtersThe 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
fl.controlsThe ColorPicker component displays a list of one or more swatches from which the user can select a color.
 ColorPickerEvent
fl.eventsThe ColorPickerEvent class defines events that are associated with the ColorPicker component.
 ColorTransform
flash.geomThe ColorTransform class lets you adjust the color values in a display object.
 ComboBox
fl.controlsThe ComboBox component contains a drop-down list from which the user can select one value.
 ComboBoxAccImpl
fl.accessibilityThe ComboBoxAccImpl class, also called the ComboBox Accessibility Implementation class, is used to make a ComboBox component accessible.
 ComponentEvent
fl.eventsThe ComponentEvent class defines events that are associated with the UIComponent class.
 CompressionAlgorithm 
flash.utilsThe CompressionAlgorithm class defines string constants for the names of compress and uncompress options.
 ContentElement
flash.text.engineThe 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.uiThe ContextMenu class provides control over the items displayed in context menus.
 ContextMenuBuiltInItems
flash.uiThe ContextMenuBuiltInItems class describes the items that are built in to a context menu.
 ContextMenuClipboardItems
flash.uiThe ContextMenuClipboardItems class lets you enable or disable the commands in the clipboard context menu.
 ContextMenuEvent
flash.eventsAn InteractiveObject dispatches a ContextMenuEvent object when the user opens or interacts with the context menu.
 ContextMenuItem
flash.uiThe ContextMenuItem class represents an item in the context menu.
 ConvolutionFilter
flash.filtersThe ConvolutionFilter class applies a matrix convolution filter effect.
 CSMSettings
flash.textThe CSMSettings class contains properties for use with the TextRenderer.setAdvancedAntiAliasingTable() method to provide continuous stroke modulation (CSM).
 Cubic
fl.motion.easingThe Cubic class defines three easing functions to implement motion with ActionScript animation.
 CuePointType
fl.videoThe CuePointType class provides constant values for the type property on the info object of a MetadataEvent instance of type CUE_POINT.
 CustomActions
adobe.utilsThe methods of the CustomActions class allow a SWF file playing in the Flash authoring tool to manage any custom actions that are registered with the authoring tool.
 CustomEase
fl.motionThe CustomEase class is used to modify specific properties of the easing behavior of a motion tween as the tween progresses over time.
 DataChangeEvent
fl.eventsThe DataChangeEvent class defines the event that is dispatched when the data that is associated with a component changes.
 DataChangeType
fl.eventsThe DataChangeType class defines constants for the DataChangeEvent.changeType event.
 DataEvent
flash.eventsAn object dispatches a DataEvent object when raw data has completed loading.
 DataGrid
fl.controlsThe DataGrid class is a list-based component that provides a grid of rows and columns.
 DataGridAccImpl
fl.accessibilityThe DataGridAccImpl class, also called the DataGrid Accessibility Implementation class, is used to make a DataGrid component accessible.
 DataGridCellEditor
fl.controls.dataGridClassesThe DataGridCellEditor class defines the default item editor for a DataGrid control.
 DataGridColumn
fl.controls.dataGridClassesThe DataGridColumn class describes a column in a DataGrid component.
 DataGridEvent
fl.eventsThe DataGridEvent class defines events that are associated with the DataGrid component.
 DataGridEventReason
fl.eventsThe DataGridEventReason class defines constants that are used for the values of the reason property of the DataGridEvent object when the value of the type property is itemEditEnd.
 DataProvider
fl.dataThe DataProvider class provides methods and properties that allow you to query and modify the data in any list-based component--for example, in a List, DataGrid, TileList, or ComboBox component.
 Date
Top LevelThe Date class represents date and time information.
 DefinitionError
Top LevelThe DefinitionError class represents an error that occurs when user code attempts to define an identifier that is already defined.
 DeleteObjectSample
flash.samplerThe DeleteObjectSample class represents objects that are created within a getSamples() stream; each DeleteObjectSample object corresponds to a NewObjectSample object.
 Dictionary
flash.utilsThe Dictionary class lets you create a dynamic collection of properties, which uses strict equality (===) for key comparison.
 DigitCase
flash.text.engineThe DigitCase class is an enumeration of constant values used in setting the digitCase property of the ElementFormat class.
 DigitWidth
flash.text.engineThe DigitWidth class is an enumeration of constant values used in setting the digitWidth property of the ElementFormat class.
 DisplacementMapFilter
flash.filtersThe 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.filtersThe DisplacementMapFilterMode class provides values for the mode property of the DisplacementMapFilter class.
 DisplayObject
flash.displayThe DisplayObject class is the base class for all objects that can be placed on the display list.
 DisplayObjectContainer
flash.displayThe DisplayObjectContainer class is the base class for all objects that can serve as display object containers on the display list.
 DockIcon 
flash.desktopThe DockIcon class represents the MacOS X®-style dock icon.
 DownloadErrorEvent 
air.update.eventsA DownloadErrorEvent object is dispatched by an ApplicationUpdater or ApplicationUpdaterUI object when an error happens while downloading the update file.
 DRMAuthenticateEvent 
flash.eventsA NetStream object dispatchs a DRMAuthenticateEvent object when attempting to play digital rights management (DRM) encrypted content that requires a user credential for authentication.
 DRMAuthenticationCompleteEvent 
flash.eventsThe DRMManager dispatches a DRMAuthenticationCompleteEvent object when a call to the authenticate() method of the DRMManager object succeeds.
 DRMAuthenticationErrorEvent 
flash.eventsThe DRMManager dispatches a DRMAuthenticationErrorEvent object when a call to the authenticate() method of the DRMManager object fails.
 DRMContentData 
flash.net.drmThe DRMContentData class provides the information required to obtain the voucher necessary to view DRM-protected content.
 DRMErrorEvent 
flash.eventsAIR dispatches a DRMErrorEvent object when a NetStream object, trying to play a digital rights management (DRM) encrypted file, encounters a DRM-related error.
 DRMManager 
flash.net.drmThe DRMManager manages the retrieval and storage of the vouchers needed to view DRM-protected content.
 DRMManagerError 
flash.errorsThe DRMManager dispatches a DRMManagerError event to report errors.
 DRMPlaybackTimeWindow 
flash.net.drmThe DRMPlaybackWindow class represents the time period in which a DRM voucher is valid.
 DRMStatusEvent 
flash.eventsA 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 
flash.net.drmThe DRMVoucher class represents a license token that allows a user to view DRM-protected content.
 DropShadowFilter
flash.filtersThe DropShadowFilter class lets you add a drop shadow to display objects.
 DynamicMatrix
fl.motionThe DynamicMatrix class calculates and stores a matrix based on given values.
 EastAsianJustifier
flash.text.engineThe EastAsianJustifier class has properties to control the justification options for text lines whose content is primarily East Asian text.
 Elastic
fl.motion.easingThe Elastic class defines three easing functions to implement motion with ActionScript animation, where the motion is defined by an exponentially decaying sine wave.
 Elastic
fl.transitions.easingThe Elastic class defines three easing functions to implement motion with ActionScript animation, where the motion is defined by an exponentially decaying sine wave.
 ElementFormat
flash.text.engineThe ElementFormat class represents formatting information which can be applied to a ContentElement.
 EncryptedLocalStore 
flash.dataThe EncryptedLocalStore class provides methods for setting and getting objects in the encrypted local data store for an AIR application.
 Endian
flash.utilsThe Endian class contains values that denote the byte order used to represent multibyte numbers.
 EOFError
flash.errorsAn EOFError exception is thrown when you attempt to read past the end of the available data.
 Error
Top LevelThe Error class contains information about an error that occurred in a script.
 ErrorEvent
flash.eventsAn object dispatches an ErrorEvent object when an error causes a network operation to fail.
 EvalError
Top LevelThe 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.eventsThe 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.eventsThe EventDispatcher class is the base class for all runtime classes that dispatch events.
 EventPhase
flash.eventsThe EventPhase class provides values for the eventPhase property of the Event class.
 Exponential
fl.motion.easingThe Exponential class defines three easing functions to implement motion with ActionScript animation.
 ExternalInterface
flash.externalThe 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
fl.transitionsThe Fade class fades the movie clip object in or out.
 File 
flash.filesystemA File object represents a path to a file or directory.
 FileFilter
flash.netThe 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 
flash.eventsA 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 
flash.filesystemThe FileMode class defines string constants used in the fileMode parameter of the open() and openAsync() methods of the FileStream class.
 FileReference
flash.netThe FileReference class provides a means to upload and download files between a user's computer and a server.
 FileReferenceList
flash.netThe FileReferenceList class provides a means to let users select one or more files for uploading.
 FileStream 
flash.filesystemA FileStream object is used to read and write files.
 FLVPlayback
fl.videoFLVPlayback extends the Sprite class and wraps a VideoPlayer object.
 FLVPlaybackCaptioning
fl.videoThe FLVPlaybackCaptioning component enables captioning for the FLVPlayback component.
 Fly
fl.transitionsThe Fly class slides the movie clip object in from a specified direction.
 FocusDirection 
flash.displayThe 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.eventsAn object dispatches a FocusEvent object when the user changes the focus from one object in the display list to another.
 FocusManager
fl.managersThe FocusManager class manages focus for a set of components that are navigated by mouse or keyboard as a tab loop.
 Font
flash.textThe Font class is used to manage embedded fonts in SWF files.
 FontDescription
flash.text.engineThe FontDescription class represents properties necessary to describe a font.
 FontLookup
flash.text.engineThe FontLookup class is an enumeration of constant values used with FontDescription.fontLookup.
 FontMetrics
flash.text.engineThe FontMetrics class contains measurement and offset information about a font.
 FontPosture
flash.text.engineThe FontPosture class is an enumeration of constant values used with FontDescription.fontPosture.
 FontStyle
flash.textThe FontStyle class provides values for the TextRenderer class.
 FontType
flash.textThe FontType class contains the enumerated constants "embedded" and "device" for the fontType property of the Font class.
 FontWeight
flash.text.engineThe FontWeight class is an enumeration of constant values used with FontDescription.fontWeight.
 FrameLabel
flash.displayThe FrameLabel object contains properties that specify a frame number and the corresponding label name.
 FullScreenEvent
flash.eventsThe Stage object dispatches a FullScreenEvent object whenever the Stage enters or leaves full-screen display mode.
 Function
Top LevelA function is the basic unit of code that can be invoked in ActionScript.
 FunctionEase
fl.motionThe FunctionEase class allows custom interpolation functions to be used with the fl.motion framework in place of other interpolations like SimpleEase and CustomEase.
 GlowFilter
flash.filtersThe GlowFilter class lets you apply a glow effect to display objects.
 GradientBevelFilter
flash.filtersThe GradientBevelFilter class lets you apply a gradient bevel effect to display objects.
 GradientGlowFilter
flash.filtersThe GradientGlowFilter class lets you apply a gradient glow effect to display objects.
 GradientType
flash.displayThe GradientType class provides values for the type parameter in the beginGradientFill() and lineGradientStyle() methods of the flash.display.Graphics class.
 GraphicElement
flash.text.engineThe GraphicElement class represents a graphic element in a TextBlock or GroupElement object.
 Graphics
flash.displayThe Graphics class contains a set of methods that you can use to create a vector shape.
 GraphicsBitmapFill
flash.displayDefines a bitmap fill.
 GraphicsEndFill
flash.displayIndicates the end of a graphics fill.
 GraphicsGradientFill
flash.displayDefines a gradient fill.
 GraphicsPath
flash.displayA collection of drawing commands and the coordinate parameters for those commands.
 GraphicsPathCommand
flash.displayDefines the values to use for specifying path-drawing commands.
 GraphicsPathWinding
flash.displayThe 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.displayDefines a shader fill.
 GraphicsSolidFill
flash.displayDefines a solid fill.
 GraphicsStroke
flash.displayDefines a line style or stroke.
 GraphicsTrianglePath
flash.displayDefines an ordered set of triangles that can be rendered using either (u,v) fill coordinates or a normal fill.
 GridFitType
flash.textThe GridFitType class defines values for grid fitting in the TextField class.
 GroupElement
flash.text.engineA 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.
 HeaderRenderer
fl.controls.dataGridClassesThe HeaderRenderer class displays the column header for the current DataGrid column.
 HTMLHistoryItem 
flash.htmlAn HTMLHistoryItem object describes a location in the navigation history of an HTMLLoader object.
 HTMLHost 
flash.htmlAn 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 
flash.htmlThe HTMLLoader class defines a type of display object that is a container for HTML content.
 HTMLPDFCapability 
flash.htmlThe HTMLPDFCapability class contains possible values of the pdfCapability property of an HTMLLoader object.
 HTMLUncaughtScriptExceptionEvent 
flash.eventsAn HTMLLoader object dispatches an HTMLUncaughtScriptExceptionEvent object whenever a JavaScript exception is thrown and not handled with a catch statement.
 HTMLWindowCreateOptions 
flash.htmlThis 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.
 HTTPStatusEvent
flash.eventsThe application dispatches HTTPStatusEvent objects when a network request returns an HTTP status code.
 IBitmapDrawable
flash.displayThe IBitmapDrawable interface is implemented by objects that can be passed as the source parameter of the draw() method of the BitmapData class.
 ICellRenderer
fl.controls.listClassesThe ICellRenderer interface provides the methods and properties that a cell renderer requires.
 Icon 
flash.desktopThe Icon class represents an operating system icon.
 ID3Info
flash.mediaThe ID3Info class contains properties that reflect ID3 metadata.
 IDataInput
flash.utilsThe IDataInput interface provides a set of methods for reading binary data.
 IDataOutput
flash.utilsThe IDataOutput interface provides a set of methods for writing binary data.
 IDynamicPropertyOutput
flash.netThis interface controls the serialization of dynamic properties of dynamic objects.
 IDynamicPropertyWriter
flash.netThis interface is used with the IDynamicPropertyOutput interface to control the serialization of dynamic properties of dynamic objects.
 IEventDispatcher
flash.eventsThe IEventDispatcher interface defines methods for adding or removing event listeners, checks whether specific types of event listeners are registered, and dispatches events.
 IExternalizable
flash.utilsThe IExternalizable interface provides control over serialization of a class as it is encoded into a data stream.
 IFocusManager
fl.managersImplement the IFocusManager interface to create a custom focus manager.
 IFocusManagerComponent
fl.managersThe IFocusManagerComponent interface provides methods and properties that give components the capability to receive focus.
 IFocusManagerGroup
fl.managersThe IFocusManagerGroup interface provides properties that are used to manage a set of components of which only one can be selected at a time.
 IGraphicsData
flash.displayThis 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.displayThis interface is used to define objects that can be used as fill parameters in the flash.display.Graphics methods and drawing classes.
 IGraphicsPath
flash.displayThis interface is used to define objects that can be used as path parameters in the flash.display.Graphics methods and drawing classes.
 IGraphicsStroke
flash.displayThis interface is used to define objects that can be used as stroke parameters in the flash.display.Graphics methods and drawing classes.
 IKArmature
fl.ikThe IKArmature class describes an inverse kinematics (IK) armature.
 IKBone
fl.ikThe IKBone class describes a single segment, which is a foundational component of an inverse kinematics (IK) armature.
 IKEvent
fl.ikThe IKEvent class defines events related to objects that contain inverse kinematics (IK) armatures.
 IKJoint
fl.ikThe IKJoint class defines a connection between two bones, which are required foundational components of an inverse kinematics (IK) armature.
 IKManager
fl.ikThe IKManager class is a container class that represents all the inverse kinematics (IK) trees (armatures) defined in a document, and allows the management of those armatures at run time.
 IKMover
fl.ikThe IKMover class initiates and controls the inverse kinematic (IK) movement of armatures.
 IllegalOperationError
flash.errorsThe IllegalOperationError exception is thrown when a method is not implemented or the implementation doesn't cover the current usage.
 ImageCell
fl.controls.listClassesThe ImageCell is the default cell renderer for the TileList component.
 IME
flash.systemThe 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.systemThis class contains constants for use with the IME.conversionMode property.
 IMEEvent
flash.eventsAn IMEEvent object is dispatched when the user enters text using an input method editor (IME).
 INCManager
fl.videoThe INCManager is the interface for classes that create the flash.net.NetConnection for the VideoPlayer class.
 IndeterminateBar
fl.controls.progressBarClassesThe IndeterminateBar class handles the drawing of the progress bar component when the size of the source that is being loaded is unknown.
 int
Top LevelThe int class lets you work with the data type representing a 32-bit signed integer.
 InteractionInputType
fl.eventsThe InteractionInputType class defines constants for the values of the triggerEvent property of the SliderEvent object.
 InteractiveIcon 
flash.desktopThe InteractiveIcon class is the base class for the operating system icons associated with applications.
 InteractiveObject
flash.displayThe InteractiveObject class is the abstract base class for all display objects with which the user can interact, using the mouse and keyboard.
 InterpolationMethod
flash.displayThe InterpolationMethod class provides values for the interpolationMethod parameter in the Graphics.beginGradientFill() and Graphics.lineGradientStyle() methods.
 InvalidationType
fl.coreThe InvalidationType class defines InvalidationType constants that are used by the type property of an event object that is dispatched after a component is invalidated.
 InvalidSWFError
flash.errorsFlash Player throws this exception when it encounters a corrupted SWF file.
 InvokeEvent 
flash.eventsThe NativeApplication object of an AIR application dispatches an invoke event when the application is invoked.
 IOError
flash.errorsThe IOError exception is thrown when some type of input or output failure occurs.
 IOErrorEvent
flash.eventsAn IOErrorEvent object is dispatched when an error causes a send or load operation to fail.
 Iris
fl.transitionsThe Iris class reveals the movie clip object by using an animated mask of a square shape or a circle shape that zooms in or out.
 ITween
fl.motionThe ITween interface defines the application programming interface (API) that interpolation classes implement in order to work with the fl.motion classes.
 IURIDereferencer 
flash.securityIURIDereferencer defines an interface for objects that resolve URIs in an XML signature.
 IVPEvent
fl.videoThe IVPEvent interface is implemented by video events that apply to a specific VideoPlayer object within the FLVPlayback component.
 JointStyle
flash.displayThe JointStyle class is an enumeration of constant values that specify the joint style to use in drawing lines.
 JPEGLoaderContext
flash.systemJPEGLoaderContext class includes a property for enabling a deblocking filter when loading a JPEG image.
 JustificationStyle
flash.text.engineThe JustificationStyle class is an enumeration of constant values for setting the justificationStyle property of the EastAsianJustifier class.
 Kerning
flash.text.engineThe Kerning class is an enumeration of constant values used with ElementFormat.kerning.
 Keyboard
flash.uiThe Keyboard class is used to build an interface that can be controlled by a user with a standard keyboard.
 KeyboardEvent
flash.eventsA KeyboardEvent object id dispatched in response to user input through a keyboard.
 Keyframe
fl.motionThe Keyframe class defines the visual state at a specific time in a motion tween.
 KeyframeBase
fl.motionThe KeyframeBase class defines the visual state at a specific time in a motion tween.
 KeyLocation
flash.uiThe KeyLocation class contains constants that indicate the location of a key pressed on the keyboard.
 Label
fl.controlsA Label component displays one or more lines of plain or HTML-formatted text that can be formatted for alignment and size.
 LabelButton
fl.controlsThe LabelButton class is an abstract class that extends the BaseButton class by adding a label, an icon, and toggle functionality.
 LabelButtonAccImpl
fl.accessibilityThe LabelButtonAccImpl class, also called the LabelButton Accessibility Implementation class, is used to make a LabelButton component accessible.
 LayoutEvent
fl.videoEvent dispatched when the video player is resized and/or laid out.
 LigatureLevel
flash.text.engineThe LigatureLevel class is an enumeration of constant values used in setting the ligatureLevel property of the ElementFormat class.
 Linear
fl.motion.easingThe Linear class defines easing functions to implement non-accelerated motion with ActionScript animations.
 LineJustification
flash.text.engineThe LineJustification class is an enumeration of constant values used in setting the lineJustfication property of the TextJustifier subclasses.
 LineScaleMode
flash.displayThe LineScaleMode class provides values for the scaleMode parameter in the Graphics.lineStyle() method.
 List
fl.controlsThe List component displays list-based information and is ideally suited for the display of arrays of information.
 ListAccImpl
fl.accessibilityThe ListAccImpl class, also called the List Accessiblity Implementation class, is used to make a List component accessible.
 ListData
fl.controls.listClassesListData is a messenger class that holds information relevant to a specific cell in a list-based component.
 ListEvent
fl.eventsThe ListEvent class defines events for list-based components including the List, DataGrid, TileList, and ComboBox components.
 LivePreviewParent
fl.livepreviewThe LivePreviewParent class provides the timeline for a SWC file or for a compiled clip that is being exported when ActionScript 3.0 is selected.
 Loader
flash.displayThe Loader class is used to load SWF files or image (JPG, PNG, or GIF) files.
 LoaderContext
flash.systemThe LoaderContext class provides options for loading SWF files and other media by using the Loader class.
 LoaderInfo
flash.displayThe LoaderInfo class provides information about a loaded SWF file or a loaded image file (JPEG, GIF, or PNG).
 LoadVoucherSetting 
flash.net.drmThe LoadVoucherSetting class provides string constants enumerating the options to use with the DRMManager settings parameter of the loadVoucher() method.
 LocalConnection
flash.netThe LocalConnection class lets you create a LocalConnection object that can invoke a method in another LocalConnection object.
 Locale
fl.langThe fl.lang.Locale class allows you to control how multilanguage text is displayed in a SWF file.
 Math
Top LevelThe Math class contains methods and constants that represent common mathematical functions and values.
 Matrix
flash.geomThe Matrix class represents a transformation matrix that determines how to map points from one coordinate space to another.
 Matrix3D
flash.geomThe Matrix3D class represents a transformation matrix that determines the position and orientation of a three-dimensional (3D) display object.
 MatrixTransformer
fl.motionThe MatrixTransformer class contains methods for modifying individual properties of a transformation matrix: horizontal and vertical scale, horizontal and vertical skew, and rotation.
 MemoryError
flash.errorsThe MemoryError exception is thrown when a memory allocation request fails.
 MetadataEvent
fl.videoFlash® Player dispatches a MetadataEvent object when the user requests the FLV file's metadata information packet (NetStream.onMetaData) and when cue points (NetStream.onCuePoint) are encountered in the FLV file.
 Microphone
flash.mediaUse the Microphone class to capture audio from a microphone attached to a computer running Flash Player or Adobe AIR.
 MorphShape
flash.displayThe MorphShape class represents MorphShape objects on the display list.
 Motion
fl.motionThe Motion class stores a keyframe animation sequence that can be applied to a visual object.
 MotionBase
fl.motionThe MotionBase class stores a keyframe animation sequence that can be applied to a visual object.
 MotionEvent
fl.motionThe MotionEvent class represents events that are broadcast by the fl.motion.Animator class.
 Mouse
flash.uiThe methods of the Mouse class are used to hide and show the mouse pointer, or to set the pointer to a specific style.
 MouseCursor
flash.uiThe MouseCursor class is an enumeration of constant values used in setting the cursor property of the Mouse class.
 MouseEvent
flash.eventsA MouseEvent object is dispatched into the event flow whenever mouse events occur.
 MovieClip
flash.displayThe MovieClip class inherits from the following classes: Sprite, DisplayObjectContainer, InteractiveObject, DisplayObject, and EventDispatcher.
 Namespace
Top LevelThe Namespace class contains methods and properties for defining and working with namespaces.
 NativeApplication 
flash.desktopThe NativeApplication class represents this AIR application.
 NativeDragActions 
flash.desktopThe NativeDragActions class defines string constants for the names of the drag-and-drop actions.
 NativeDragEvent 
flash.eventsNative drag events are dispatched by the interactive objects involved in a drag-and-drop operation.
 NativeDragManager 
flash.desktopThe NativeDragManager class coordinates drag-and-drop operations.
 NativeDragOptions 
flash.desktopThe NativeDragOptions class defines constants for the names of drag-and-drop actions allowed in a drag-and-drop operation.
 NativeMenu 
flash.displayThe NativeMenu class contains methods and properties for defining menus.
 NativeMenuItem 
flash.displayThe NativeMenuItem class represents a single item in a menu.
 NativeWindow 
flash.displayThe NativeWindow class provides an interface for creating and controlling native desktop windows.
 NativeWindowBoundsEvent 
flash.eventsA NativeWindow object dispatches a NativeWindowBoundsEvent object when the size or location of the window changes.
 NativeWindowDisplayState 
flash.displayThe NativeWindowDisplayState class defines constants for the names of the window display states.
 NativeWindowDisplayStateEvent 
flash.eventsA NativeWindow object dispatches events of the NativeWindowDisplayStateEvent class when the window display state changes.
 NativeWindowInitOptions 
flash.displayThe NativeWindowInitOptions class defines the initialization options used to construct a new NativeWindow instance.
 NativeWindowResize 
flash.displayThe NativeWindowResize class defines constants for the possible values of the edgeOrCorner parameter of the NativeWindow startResize() method.
 NativeWindowSystemChrome 
flash.displayThe NativeWindowSystemChrome class defines constants for the systemChrome property of the NativeWindowInitOptions object used to create a native window.
 NativeWindowType 
flash.displayThe NativeWindowType class defines constants for the type property of the NativeWindowInitOptions object used to create a native window.
 NCManager
fl.videoCreates the NetConnection object for the VideoPlayer class, a helper class for that user facing class.
 NCManagerNative
fl.videoThe NCManagerNative class is a subclass of the NCManager class and supports native bandwidth detection, which some Flash Video Streaming Service providers may support.
 NetConnection
flash.netThe NetConnection class creates a bidirectional connection between a Flash Player or AIR an AIR application and a Flash Media Server application or between a Flash Player or AIR an AIR application and an application server running Flash Remoting.
 NetStatusEvent
flash.eventsA NetConnection, NetStream, or SharedObject object dispatches NetStatusEvent objects when a it reports its status.
 NetStream
flash.netThe NetStream class opens a one-way streaming connection between an AIR or Flash Player application and Flash Media Server, or between an AIR or Flash Player application and the local file system.
 NetStreamInfo
flash.netThe NetStreamInfo class specifies the various Quality of Service (QOS) statistics related to a NetStream object and the underlying streaming buffer for audio, video, and data.
 NetStreamPlayOptions
flash.netThe NetStreamPlayOptions class specifies the various options that can be passed to the NetStream.play2() method.
 NetStreamPlayTransitions
flash.netThe NetStreamPlayTransitions class specifies the valid strings that you can use with the NetStreamPlayOptions.transition property.
 NewObjectSample
flash.samplerThe NewObjectSample class represents objects that are created within a getSamples() stream.
 None
fl.transitions.easingThe None class defines easing functions to implement nonaccelerated motion with ActionScript animations.
 NotificationType 
flash.desktopThe NotificationType class defines constants for use in the priority parameter of the DockIcon bounce() method and the type parameter of the NativeWindow notifyUser() method.
 Number
Top LevelA data type representing an IEEE-754 double-precision floating-point number.
 NumericStepper
fl.controlsThe NumericStepper component displays an ordered set of numbers from which the user can make a selection.
 Object
Top LevelThe Object class is at the root of the ActionScript runtime class hierarchy.
 ObjectEncoding
flash.netThe ObjectEncoding class is used in defining serialization settings in classes that serialize objects (such as FileStream, NetStream, NetConnection, SharedObject, and ByteArray) to work with prior versions of ActionScript.
 Orientation3D
flash.geomThe Orientation3D class is an enumeration of constant values for representing the orientation style of a Matrix3D object.
 OutputProgressEvent 
flash.eventsA FileStream object dispatches OutputProgressEvent objects as pending asynchronous file write operations are performed.
 PerspectiveProjection
flash.geomThe PerspectiveProjection class provides an easy way to assign or modify the perspective transformations of a display object and all of its children.
 Photo
fl.transitionsMakes the movie clip object appear or disappear like a photographic flash.
 PixelDissolve
fl.transitionsThe PixelDissolve class reveals reveals the movie clip object by using randomly appearing or disappearing rectangles in a checkerboard pattern.
 PixelSnapping
flash.displayThe PixelSnapping class is an enumeration of constant values for setting the pixel snapping options by using the pixelSnapping property of a Bitmap object.
 Point
flash.geomThe Point object represents a location in a two-dimensional coordinate system, where x represents the horizontal axis and y represents the vertical axis.
 PrintJob
flash.printingThe PrintJob class lets you create content and print it to one or more pages.
 PrintJobOptions
flash.printingThe PrintJobOptions class contains properties to use with the options parameter of the PrintJob.addPage() method.
 PrintJobOrientation
flash.printingThis class provides values that are used by the PrintJob.orientation property for the image position of a printed page.
 ProgressBar
fl.controlsThe ProgressBar component displays the progress of content that is being loaded.
 ProgressBarDirection
fl.controlsThe ProgressBarDirection class defines the values for the direction property of the ProgressBar class.
 ProgressBarMode
fl.controlsThe ProgressBarMode class defines the values for the mode property of the ProgressBar class.
 ProgressEvent
flash.eventsA ProgressEvent object is dispatched when a load operation has begun or a socket has received data.
 Proxy
flash.utilsThe Proxy class lets you override the default behavior of ActionScript operations (such as retrieving and modifying properties) on an object.
 QName
Top LevelQName objects represent qualified names of XML elements and attributes.
 Quadratic
fl.motion.easingThe Quadratic class defines three easing functions to implement accelerated motion with ActionScript animations.
 Quartic
fl.motion.easingThe Quartic class defines three easing functions to implement motion with ActionScript animation.
 Quintic
fl.motion.easingThe Quintic class defines three easing functions to implement motion with ActionScript animation.
 RadioButton
fl.controlsThe RadioButton component lets you force a user to make a single selection from a set of choices.
 RadioButtonAccImpl
fl.accessibilityThe RadioButtonAccImpl class, also called the RadioButton Accessibility Implementation class, is used to make a RadioButton component accessible.
 RadioButtonGroup
fl.controlsThe RadioButtonGroup class defines a group of RadioButton components to act as a single component.
 RangeError
Top LevelA RangeError exception is thrown when a numeric value is outside the acceptable range.
 Rectangle
flash.geomA Rectangle object is an area defined by its position, as indicated by its top-left corner point (x, y) and by its width and its height.
 ReferenceError
Top LevelA ReferenceError exception is thrown when a reference to an undefined property is attempted on a sealed (nondynamic) object.
 ReferencesValidationSetting 
flash.securityThe ReferencesValidationSetting class defines constants used by the referencesValidationSetting property of an XMLSignatureValidator object.
 RegExp
Top LevelThe RegExp class lets you work with regular expressions, which are patterns that you can use to perform searches in strings and to replace text in strings.
 Regular
fl.transitions.easingThe Regular class defines three easing functions to implement accelerated motion with ActionScript animations.
 RenderingMode
flash.text.engineThe RenderingMode class provides values for rendering mode in the flash.text.engine.FontDescription class.
 Responder
flash.netThe Responder class provides an object that is used in NetConnection.call() to handle return values from the server related to the success or failure of specific operations.
 RevocationCheckSettings 
flash.securityThe RevocationCheckSettings class defines constants used by the revocationCheckSetting property of an XMLSignatureValidator object.
 Rotate
fl.transitionsThe Rotate class rotates the movie clip object.
 RotateDirection
fl.motionThe RotateDirection class provides constant values for rotation behavior during a tween.
 Sample
flash.samplerThe Sample class creates objects that hold memory analysis information over distinct durations.
 SampleDataEvent
flash.eventsDispatched when the player requests new audio data.
 Scene
flash.displayThe Scene class includes properties for identifying the name, labels, and number of frames in a scene.
 Screen 
flash.displayThe Screen class provides information about the display screens available to this application.
 ScreenMouseEvent 
flash.eventsThe SystemTrayIcon object dispatches events of type ScreenMouseEvent in response to mouse interaction.
 ScriptTimeoutError
flash.errorsThe ScriptTimeoutError exception is thrown when the script timeout interval is reached.
 ScrollBar
fl.controlsThe ScrollBar component provides the end user with a way to control the portion of data that is displayed when there is too much data to fit in the display area.
 ScrollBarDirection
fl.controlsDefines the values for the direction property of the ScrollBar component.
 ScrollEvent
fl.eventsThe ScrollEvent class defines the scroll event that is associated with the ScrollBar component.
 ScrollPane
fl.containersThe ScrollPane component displays display objects and JPEG, GIF, and PNG files, as well as SWF files, in a scrollable area.
 ScrollPolicy
fl.controlsValues for the horizontalScrollPolicy and verticalScrollPolicy properties of the BaseScrollPane class.
 Security
flash.systemThe Security class lets you specify how content in different domains can communicate with each other.
 SecurityDomain
flash.systemThe SecurityDomain class represents the current security "sandbox," also known as a security domain.
 SecurityError
Top LevelThe SecurityError exception is thrown when some type of security violation takes place.
 SecurityErrorEvent
flash.eventsAn object dispatches a SecurityErrorEvent object to report the occurrence of a security error.
 SecurityPanel
flash.systemThe SecurityPanel class provides values for specifying which Security Settings panel you want to display.
 SelectableList
fl.controlsThe SelectableList is the base class for all list-based components--for example, the List, TileList, DataGrid, and ComboBox components.
 SelectableListAccImpl
fl.accessibilityThe SelectableListAccImpl class, also called the SelectableList Accessibility Implementation class, is used to make a SelectableList component accessible.
 ServiceMonitor 
air.netThe ServiceMonitor class implements the framework for monitoring the status and availability of network services.
 Shader
flash.displayA Shader instance represents a Pixel Bender shader kernel in ActionScript.
 ShaderData
flash.displayA ShaderData object contains properties representing any parameters and inputs for a shader kernel, as well as properties containing any metadata specified for the shader.
 ShaderEvent
flash.eventsA ShaderEvent is dispatched when a shader operation launched from a ShaderJob finishes.
 ShaderFilter
flash.filtersThe ShaderFilter class applies a filter by executing a shader on the object being filtered.
 ShaderInput
flash.displayA ShaderInput instance represents a single input image for a shader kernel.
 ShaderJob
flash.displayA ShaderJob instance is used to execute a shader operation in stand-alone mode.
 ShaderParameter
flash.displayA ShaderParameter instance represents a single input parameter of a shader kernel.
 ShaderParameterType
flash.displayThis class defines the constants that represent the possible values for the ShaderParameter class's type property.
 ShaderPrecision
flash.displayThis class defines the constants that represent the possible values for the Shader class's precisionHint property.
 Shape
flash.displayThis class is used to create lightweight shapes using the ActionScript drawing application program interface (API).
 SharedObject
flash.netThe SharedObject class is used to read and store limited amounts of data on a user's computer or on a server.
 SharedObjectFlushStatus
flash.netThe SharedObjectFlushStatus class provides values for the code returned from a call to the SharedObject.flush() method.
 SignatureStatus 
flash.securityThe SignatureStatus class defines constants used by the validityStatus property of an XMLSignatureValidator object.
 SignerTrustSettings 
flash.securityThe SignerTrustSettings class defines constants used with the SignerTrustSettings property of an XMLSignatureValidator object.
 SimpleButton
flash.displayThe SimpleButton class lets you control all instances of button symbols in a SWF file.
 SimpleCollectionItem
fl.dataThe SimpleCollectionItem class defines a single item in an inspectable property that represents a data provider.
 SimpleEase
fl.motionThe SimpleEase class allows you to control an animation with the kind of percentage easing that is used in the Flash timeline.
 Sine
fl.motion.easingThe Sine class defines three easing functions to implement motion with ActionScript animation.
 SkinErrorEvent
fl.videoFlash® Player dispatches a SkinErrorEvent object when there is an error loading a skin.
 Slider
fl.controlsThe Slider component lets users select a value by moving a slider thumb between the end points of the slider track.
 SliderDirection
fl.controlsThe orientation of the Slider component.
 SliderEvent
fl.eventsThe SliderEvent class defines events that are associated with the Slider component.
 SliderEventClickTarget
fl.eventsThe SliderEventClickTarget class defines constants for the values of the clickTarget property of the SliderEvent class.
 Socket
flash.netThe Socket class enables code to make socket connections and to read and write raw binary data.
 SocketMonitor 
air.netA SocketMonitor object monitors availablity of a TCP endpoint.
 Sound
flash.mediaThe Sound class lets you work with sound in an application.
 SoundChannel
flash.mediaThe SoundChannel class controls a sound in an application.
 SoundCodec
flash.mediaThe SoundCodec class is an enumeration of constant values used in setting the codec property of the Microphone class.
 SoundEvent
fl.videoFlash® Player dispatches a SoundEvent object when the user changes the sound by either moving the handle of the volumeBar control or setting the volume or soundTransform property.
 SoundLoaderContext
flash.mediaThe SoundLoaderContext class provides security checks for files that load sound.
 SoundMixer
flash.mediaThe SoundMixer class contains static properties and methods for global sound control in the application.
 SoundTransform
flash.mediaThe SoundTransform class contains properties for volume and panning.
 Source
fl.motionThe Source class stores information about the context in which a Motion instance was generated.
 SpaceJustifier
flash.text.engineThe SpaceJustifier class represents properties that control the justification options for text lines in a text block.
 SpreadMethod
flash.displayThe SpreadMethod class provides values for the spreadMethod parameter in the beginGradientFill() and lineGradientStyle() methods of the Graphics class.
 Sprite
flash.displayThe Sprite class is a basic display list building block: a display list node that can display graphics and can also contain children.
 SQLCollationType 
flash.dataThis class contains the constants that represent the possible values for the defaultCollationType parameter of the SQLColumnSchema constructor, as well as the SQLColumnSchema.defaultCollationType property.
 SQLColumnNameStyle 
flash.dataThis class contains the constants that represent the possible values for the SQLConnection.columnNameStyle property.
 SQLColumnSchema 
flash.dataThe SQLColumnSchema class provides information describing the characteristics of a specific column within a table in a database.
 SQLConnection 
flash.dataA SQLConnection instance is used to manage the creation of and connection to local SQL database files (local databases).
 SQLError 
flash.errorsA SQLError instance provides detailed information about a failed operation.
 SQLErrorEvent 
flash.eventsA SQLErrorEvent instance is dispatched by a SQLConnection instance or SQLStatement instance when an error occurs while performing a database operation in asynchronous execution mode.
 SQLErrorOperation 
flash.errorsThis class contains the constants that represent the possible values for the SQLError.operation property.
 SQLEvent 
flash.eventsAdobe AIR dispatches SQLEvent objects when one of the operations performed by a SQLConnection or SQLStatement instance completes successfully.
 SQLIndexSchema 
flash.dataA SQLIndexSchema instance provides information describing a specific index in a database.
 SQLMode 
flash.dataThis class contains the constants that represent the possible values for the openMode parameter of the SQLConnection.open() and SQLConnection.openAsync() methods.
 SQLResult 
flash.dataThe SQLResult class provides access to data returned in response to the execution of a SQL statement (a SQLStatement instance).
 SQLSchema 
flash.dataThe SQLSchema class is the base class for schema information for database objects such as tables, views, and indices.
 SQLSchemaResult 
flash.dataA SQLSchemaResult instance contains the information resulting from a call to the SQLConnection.loadSchema() method.
 SQLStatement 
flash.dataA SQLStatement instance is used to execute a SQL statement against a local SQL database that is open through a SQLConnection instance.
 SQLTableSchema 
flash.dataA SQLTableSchema instance provides information describing a specific table in a database.
 SQLTransactionLockType 
flash.dataThis class contains the constants that represent the possible values for the option parameter of the SQLConnection.begin() method.
 SQLTriggerSchema 
flash.dataA SQLTriggerSchema instance provides information describing a specific trigger in a database.
 SQLUpdateEvent 
flash.eventsA SQLUpdateEvent object is dispatched by a SQLConnection object when a data change occurs on any table associated with the SQLConnection instance.
 SQLViewSchema 
flash.dataA SQLViewSchema instance provides information describing a specific view in a database.
 Squeeze
fl.transitionsThe Squeeze class scales the movie clip object horizontally or vertically.
 StackFrame
flash.samplerThe StackFrame class provides access to the properties of a data block containing a function.
 StackOverflowError
flash.errorsActionScript throws a StackOverflowError exception when the stack available to the script is exhausted.
 Stage
flash.displayThe Stage class represents the main drawing area.
 StageAlign
flash.displayThe StageAlign class provides constant values to use for the Stage.align property.
 StageDisplayState
flash.displayThe StageDisplayState class provides values for the Stage.displayState property.
 StageQuality
flash.displayThe StageQuality class provides values for the Stage.quality property.
 StageScaleMode
flash.displayThe StageScaleMode class provides values for the Stage.scaleMode property.
 StaticText
flash.textThis class represents StaticText objects on the display list.
 StatusEvent
flash.eventsAn object dispatches a StatusEvent object when a device, such as a camera or microphone, or an object such as a LocalConnection object reports its status.
 StatusFileUpdateErrorEvent 
air.update.eventsA StatusUpdateFileErrorEvent is dispatched when a call to the checkForUpdate() method of a ApplicationUpdater object encounters an error while downloading or parsing the update descriptor file.
 StatusFileUpdateEvent 
air.update.eventsDispatched after the updater successfully validates the file in the call to the installFromAIRFile() method.
 StatusUpdateErrorEvent 
air.update.eventsA StatusUpdateErrorEvent is dispatched when a call to the checkForUpdate() method of an ApplicationUpdater object encounters an error while downloading or parsing the update descriptor file.
 StatusUpdateEvent 
air.update.eventsAn updater object dispatches a StatusUpdateEvent object after the updater successfully downloads and interprets the update descriptor file.
 String
Top LevelThe String class is a data type that represents a string of characters.
 Strong
fl.transitions.easingThe Strong class defines three easing functions to implement motion with ActionScript animation.
 StyleManager
fl.managersThe StyleManager class provides static methods that can be used to get and set styles for a component instance, an entire component type, or all user interface components in a Flash document.
 StyleSheet
flash.textThe StyleSheet class lets you create a StyleSheet object that contains text formatting rules for font size, color, and other styles.
 SWFVersion
flash.displayThe SWFVersion class is an enumeration of constant values that indicate the file format version of a loaded SWF file.
 SyncEvent
flash.eventsAn SharedObject object representing a remote shared object dispatches a SyncEvent object when the remote shared object has been updated by the server.
 SyntaxError
Top LevelA SyntaxError exception is thrown when a parsing error occurs, for one of the following reasons:.
 System
flash.systemThe System class contains properties related to certain operations that take place on the user's computer, such as operations with shared objects, local settings for cameras and microphones, and the use of the Clipboard.
 SystemTrayIcon 
flash.desktopThe SystemTrayIcon class represents the Windows taskbar® notification area (system tray)-style icon.
 TabAlignment
flash.text.engineThe TabAlignment class is an enumeration of constant values that you can use to set the tabAlignment property of the TabStop class.
 TabStop
flash.text.engineThe TabStop class represents the properties of a tab stop in a text block.
 TextArea
fl.controlsThe TextArea component is a multiline text field with a border and optional scroll bars.
 TextBaseline
flash.text.engineThe TextBaseline class is an enumeration of constant values to use in setting the dominantBaseline and alignmentBaseline properties of the ElementFormat class.
 TextBlock
flash.text.engineThe TextBlock class is a factory for the creation of TextLine objects, which you can render by placing them on the display list.
 TextColorType
flash.textThe TextColorType class provides color values for the flash.text.TextRenderer class.
 TextDisplayMode
flash.textThe TextDisplayMode class contains values that control the subpixel anti-aliasing of the advanced anti-aliasing system.
 TextElement
flash.text.engineThe TextElement class represents a string of formatted text.
 TextEvent
flash.eventsAn object dispatches a TextEvent object when a user enters text in a text field or clicks a hyperlink in an HTML-enabled text field.
 TextExtent
flash.textThe TextExtent class contains information about the extents of some text in a text field.
 TextField
flash.textThe TextField class is used to create display objects for text display and input.
 TextFieldAutoSize
flash.textThe TextFieldAutoSize class is an enumeration of constant values used in setting the autoSize property of the TextField class.
 TextFieldType
flash.textThe TextFieldType class is an enumeration of constant values used in setting the type property of the TextField class.
 TextFormat
flash.textThe TextFormat class represents character formatting information.
 TextFormatAlign
flash.textThe TextFormatAlign class provides values for text alignment in the TextFormat class.
 TextInput
fl.controlsThe TextInput component is a single-line text component that contains a native ActionScript TextField object.
 TextJustifier
flash.text.engineThe TextJustifier class is an abstract base class for the justifier types that you can apply to a TextBlock, specifically the EastAsianJustifier and SpaceJustifier classes.
 TextLine
flash.text.engineThe TextLine class is used to display text on the display list.
 TextLineCreationResult
flash.text.engineThe TextLineCreationResult class is an enumeration of constant values used with TextBlock.textLineCreationResult.
 TextLineMetrics
flash.textThe TextLineMetrics class contains information about the text position and measurements of a line of text within a text field.
 TextLineMirrorRegion
flash.text.engineThe TextLineMirrorRegion class represents a portion of a text line wherein events are mirrored to another event dispatcher.
 TextLineValidity
flash.text.engineThe TextLineValidity class is an enumeration of constant values for setting the validity property of the TextLine class.
 TextRenderer
flash.textThe TextRenderer class provides functionality for the advanced anti-aliasing capability of embedded fonts.
 TextRotation
flash.text.engineThe TextRotation class is an enumeration of constant values used with the following properties: ElementFormat.textRotation, ContentElement.textRotation, TextBlock.lineRotation, and TextLine.getAtomTextRotation().
 TextSnapshot
flash.textTextSnapshot objects let you work with static text in a movie clip.
 TileList
fl.controlsThe TileList class provides a grid of rows and columns that is typically used to format and display images in a "tiled" format.
 TileListAccImpl
fl.accessibilityThe TileListAccImpl class, also called the Tile List Accessibility Implementation class, is used to make a TileList component accessible.
 TileListCollectionItem
fl.dataThe TileListCollectionItem class defines a single item in an inspectable property that represents a data provider.
 TileListData
fl.controls.listClassesTileListData is a messenger class that holds information relevant to a specific cell in the list-based TileListData component.
 Timer
flash.utilsThe Timer class is the interface to timers, which let you run code on a specified time sequence.
 TimerEvent
flash.eventsA Timer object dispatches a TimerEvent objects whenever the Timer object reaches the interval specified by the Timer.delay property.
 Transform
flash.geomThe Transform class provides access to color adjustment properties and two- or three-dimensional transformation objects that can be applied to a display object.
 Transition
fl.transitionsThe Transition class is the base class for all transition classes.
 TransitionManager
fl.transitionsThe TransitionManager class defines animation effects.
 TriangleCulling
flash.displayDefines codes for culling algorithms that determine which triangles not to render when drawing triangle paths.
 Tween
fl.transitionsThe Tween class lets you use ActionScript to move, resize, and fade movie clips by specifying a property of the target movie clip to animate over a number of frames or seconds.
 Tweenables
fl.motionThe Tweenables class provides constant values for the names of animation properties used in the MotionBase and KeyframeBase classes.
 TweenEvent
fl.transitionsThe TweenEvent class represents events that are broadcast by the fl.transitions.Tween class.
 TypeError
Top LevelA TypeError exception is thrown when the actual type of an operand is different from the expected type.
 TypographicCase
flash.text.engineThe TypographicCase class is an enumeration of constant values for setting the typographicCase property of the ElementFormat class.
 UIComponent
fl.coreThe UIComponent class is the base class for all visual components, both interactive and noninteractive.
 UIComponentAccImpl
fl.accessibilityThe UIComponentAccImpl class, also called the UIComponent Accessibility Implementation class, is used to make a UIComponent accessible.
 UILoader
fl.containersThe UILoader class makes it possible to set content to load and to then monitor the loading operation at run time.
 uint
Top LevelThe uint class provides methods for working with a data type representing a 32-bit unsigned integer.
 UIScrollBar
fl.controlsThe UIScrollBar class includes all of the scroll bar functionality, but adds a scrollTarget() method so it can be attached to a TextField component instance.
 UpdateEvent 
air.update.eventsA UpdateEvent is dispatched by a ApplicationUpdater object during the update process.
 Updater 
flash.desktopThe Updater class is used to update the currently running application with a different version.
 URIError
Top LevelA URIError exception is thrown when one of the global URI handling functions is used in a way that is incompatible with its definition.
 URLLoader
flash.netThe URLLoader class downloads data from a URL as text, binary data, or URL-encoded variables.
 URLLoaderDataFormat
flash.netThe URLLoaderDataFormat class provides values that specify how downloaded data is received.
 URLMonitor 
air.netThe URLMonitor class monitors availablity of an HTTP- or HTTPS-based service.
 URLRequest
flash.netThe URLRequest class captures all of the information in a single HTTP request.
 URLRequestDefaults 
flash.netThe URLRequestDefaults class includes static properties that you can set to define default values for the properties of the URLRequest class.
 URLRequestHeader
flash.netA URLRequestHeader object encapsulates a single HTTP request header and consists of a name/value pair.
 URLRequestMethod
flash.netThe URLRequestMethod class provides values that specify whether the URLRequest object should use the POST method or the GET method when sending data to a server.
 URLStream
flash.netThe URLStream class provides low-level access to downloading URLs.
 URLVariables
flash.netThe URLVariables class allows you to transfer variables between an application and a server.
 Utils3D
flash.geomThe Utils3D class contains static methods that simplify the implementation of certain three-dimensional matrix operations.
 Vector
Top LevelThe Vector class lets you access and manipulate a vector — an array whose elements all have the same data type.
 Vector3D
flash.geomThe Vector3D class represents a point or a location in the three-dimensional space using the Cartesian coordinates x, y, and z.
 VerifyError
Top LevelThe VerifyError class represents an error that occurs when a malformed or corrupted SWF file is encountered.
 Video
flash.mediaThe Video class displays live or recorded video in an application without embedding the video in your SWF file.
 VideoAlign
fl.videoThe VideoAlign class provides constant values to use for the FLVPlayback.align and VideoPlayer.align properties.
 VideoError
fl.videoThe VideoError exception is the primary mechanism for reporting runtime errors from the FLVPlayback and VideoPlayer classes.
 VideoEvent
fl.videoFlash® Player dispatches a VideoEvent object when the user plays a video.
 VideoPlayer
fl.videoThe VideoPlayer class lets you create a video player with a slightly smaller SWF file than if you used the FLVPlayback component.
 VideoProgressEvent
fl.videoFlash® Player dispatches a VideoProgressEvent object when the user makes a request for the number of bytes loaded during a progressive HTTP download of their video.
 VideoScaleMode
fl.videoThe VideoScaleMode class provides constant values to use for the FLVPlayback.scaleMode and VideoPlayer.scaleMode properties.
 VideoState
fl.videoThe VideoState class provides constant values for the read-only FLVPlayback.state and VideoPlayer.state properties.
 Wipe
fl.transitionsThe Wipe class reveals or hides the movie clip object by using an animated mask of a shape that moves horizontally.
 XML
Top LevelThe XML class contains methods and properties for working with XML objects.
 XMLDocument
flash.xmlThe XMLDocument class represents the legacy XML object that was present in ActionScript 2.0.
 XMLList
Top LevelThe XMLList class contains methods for working with one or more XML elements.
 XMLNode
flash.xmlThe XMLNode class represents the legacy XML object that was present in ActionScript 2.0 and that was renamed in ActionScript 3.0.
 XMLNodeType
flash.xmlThe XMLNodeType class contains constants used with XMLNode.nodeType.
 XMLSignatureValidator 
flash.securityThe XMLSignatureValidator class validates whether an XML signature file is well formed, unmodified, and, optionally, whether it is signed using a key linked to a trusted digital certificate.
 XMLSocket
flash.netThe XMLSocket class implements client sockets that let the Flash Player or AIR application communicate with a server computer identified by an IP address or domain name.
 XMLUI
adobe.utilsThe XMLUI class enables communication with SWF files that are used as custom user interfaces for the Flash authoring tool's extensibility features.
 Zoom
fl.transitionsThe Zoom class zooms the movie clip object in or out by scaling it in proportion.