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.accessibility The Accessibility class manages communication with screen readers.
 AccessibilityImplementation
flash.accessibility The AccessibilityImplementation class is the base class in Flash Player that allows for the implementation of accessibility in components.
 AccessibilityProperties
flash.accessibility The AccessibilityProperties class lets you control the presentation of Flash objects to accessibility aids, such as screen readers.
 AccImpl
fl.accessibility The AccImpl class, also called the Accessibility Implementation class, is the base class for the implementation of accessibility in components.
 ActionScriptVersion
flash.display The ActionScriptVersion class is an enumeration of constant values that indicate the language version of a loaded SWF file.
 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.
 AdjustColor
fl.motion The AdjustColor class defines various color properties, such as brightness, contrast, hue, and saturation, to support the ColorMatrixFilter class.
 Animator
fl.motion The Animator class applies an XML description of a motion tween to a display object.
 Animator3D
fl.motion The Animator3D class applies an XML description of a three-dimensional motion tween to a display object.
 AnimatorBase
fl.motion The AnimatorBase class applies an XML description of a motion tween to a display object.
 AnimatorFactory
fl.motion The AnimatorFactory class provides ActionScript-based support to associate one Motion object with multiple display objects.
 AnimatorFactory3D
fl.motion The AnimatorFactory3D class provides ActionScript-based support to associate one Motion object containing three-dimensional properties with multiple display objects.
 AnimatorFactoryBase
fl.motion The AnimatorFactoryBase class provides ActionScript-based support to display and tween multiple targeted objects with one Motion dynamically at runtime.
 AntiAliasType
flash.text The AntiAliasType class provides values for anti-aliasing in the flash.text.TextField class.
 ApplicationDomain
flash.system The ApplicationDomain class is a container for discrete groups of class definitions.
 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.
 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.
 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.
 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.
 AutoLayoutEvent
fl.video Flash® Player dispatches an AutoLayoutEvent object when the video player is resized and laid out automatically.
 AVM1Movie
flash.display AVM1Movie is a simple class that represents AVM1 movie clips, which use ActionScript 1.0 or 2.0.
 Back
fl.motion.easing The Back class defines three easing functions to implement motion with ActionScript animations.
 Back
fl.transitions.easing The Back class defines three easing functions to implement motion with ActionScript animations.
 BaseButton
fl.controls The BaseButton class is the base class for all button components, defining properties and methods that are common to all buttons.
 BaseScrollPane
fl.containers The 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.filters The BevelFilter class lets you add a bevel effect to display objects.
 BezierEase
fl.motion The BezierEase class provides precise easing control for a motion tween between two keyframes.
 BezierSegment
fl.motion A Bezier segment consists of four Point objects that define a single cubic Bezier curve.
 Bitmap
flash.display The Bitmap class represents display objects that represent bitmap images.
 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.
 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.
 BlendMode
flash.display A class that provides constant values for visual blend mode effects.
 Blinds
fl.transitions The Blinds class reveals the movie clip object by using appearing or disappearing rectangles.
 BlurFilter
flash.filters The BlurFilter class lets you apply a blur visual effect to display objects.
 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.
 Bounce
fl.motion.easing The 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.easing The 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.engine The BreakOpportunity class is an enumeration of constant values that you can use to set the breakOpportunity property of the ElementFormat class.
 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.
 Button
fl.controls The Button component represents a commonly used rectangular button.
 ButtonAccImpl
fl.accessibility The ButtonAccImpl class, also called the Button Accessibility Implementation class, enables communication between a Button component and a screen reader.
 ButtonLabelPlacement
fl.controls The ButtonLabelPlacement class defines constants for the values of the labelPlacement property of a Button, CheckBox, or RadioButton component.
 ByteArray
flash.utils The ByteArray class provides methods and properties to optimize reading, writing, and working with binary data.
 Camera
flash.media Use the Camera class to capture video from a camera attached to a computer running Flash Player.
 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.
 CaptionChangeEvent
fl.video The CaptionChangeEvent is dispatched any time a caption is added or removed from the caption target text field.
 CaptionTargetEvent
fl.video Type for the captionTargetCreated event, dispatched after the captionTargetCreated event is created automatically and before any captions have been added to it.
 CellRenderer
fl.controls.listClasses The 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.engine The CFFHinting class defines values for cff hinting in the FontDescription class.
 CheckBox
fl.controls The CheckBox component displays a small box that can contain a check mark.
 CheckBoxAccImpl
fl.accessibility The CheckBoxAccImpl class, also called the CheckBox Accessibility Implementation class, is used to make a CheckBox component accessible.
 Circular
fl.motion.easing The Circular class defines three easing functions to implement motion with ActionScript animation.
 Class
Top Level A Class object is created for each class definition in a program.
 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.
 Color
fl.motion The Color class extends the Flash Player ColorTransform class, adding the ability to control brightness and tint.
 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.
 ColorMatrix
fl.motion The ColorMatrix class calculates and stores color matrixes based on given values.
 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.
 ColorPicker
fl.controls The ColorPicker component displays a list of one or more swatches from which the user can select a color.
 ColorPickerEvent
fl.events The ColorPickerEvent class defines events that are associated with the ColorPicker component.
 ColorTransform
flash.geom The ColorTransform class lets you adjust the color values in a display object.
 ComboBox
fl.controls The ComboBox component contains a drop-down list from which the user can select one value.
 ComboBoxAccImpl
fl.accessibility The ComboBoxAccImpl class, also called the ComboBox Accessibility Implementation class, is used to make a ComboBox component accessible.
 ComponentEvent
fl.events The ComponentEvent class defines events that are associated with the UIComponent class.
 CompressionAlgorithm AIR-only
flash.utils The CompressionAlgorithm class defines string constants for the names of compress and uncompress options.
 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.
 ConvolutionFilter
flash.filters The ConvolutionFilter class applies a matrix convolution filter effect.
 CSMSettings
flash.text The CSMSettings class contains properties for use with the TextRenderer.setAdvancedAntiAliasingTable() method to provide continuous stroke modulation (CSM).
 Cubic
fl.motion.easing The Cubic class defines three easing functions to implement motion with ActionScript animation.
 CuePointType
fl.video The CuePointType class provides constant values for the type property on the info object of a MetadataEvent instance of type CUE_POINT.
 CustomActions
adobe.utils The 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.motion The CustomEase class is used to modify specific properties of the easing behavior of a motion tween as the tween progresses over time.
 DataChangeEvent
fl.events The DataChangeEvent class defines the event that is dispatched when the data that is associated with a component changes.
 DataChangeType
fl.events The DataChangeType class defines constants for the DataChangeEvent.changeType event.
 DataEvent
flash.events An object dispatches a DataEvent object when raw data has completed loading.
 DataGrid
fl.controls The DataGrid class is a list-based component that provides a grid of rows and columns.
 DataGridAccImpl
fl.accessibility The DataGridAccImpl class, also called the DataGrid Accessibility Implementation class, is used to make a DataGrid component accessible.
 DataGridCellEditor
fl.controls.dataGridClasses The DataGridCellEditor class defines the default item editor for a DataGrid control.
 DataGridColumn
fl.controls.dataGridClasses The DataGridColumn class describes a column in a DataGrid component.
 DataGridEvent
fl.events The DataGridEvent class defines events that are associated with the DataGrid component.
 DataGridEventReason
fl.events The 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.data The 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 Level The Date class represents date and time information.
 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.
 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.
 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.
 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.
 DockIcon AIR-only
flash.desktop The DockIcon class represents the MacOS X®-style dock icon.
 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.
 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.
 DropShadowFilter
flash.filters The DropShadowFilter class lets you add a drop shadow to display objects.
 DynamicMatrix
fl.motion The DynamicMatrix class calculates and stores a matrix based on given values.
 EastAsianJustifier
flash.text.engine The EastAsianJustifier class has properties to control the justification options for text lines whose content is primarily East Asian text.
 Elastic
fl.motion.easing The 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.easing The 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.engine The ElementFormat class represents formatting information which can be applied to a ContentElement.
 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.
 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.
 EventPhase
flash.events The EventPhase class provides values for the eventPhase property of the Event class.
 Exponential
fl.motion.easing The Exponential class defines three easing functions to implement motion with ActionScript animation.
 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
fl.transitions The Fade class fades the movie clip object in or out.
 File AIR-only
flash.filesystem A File object represents a path to a file or directory.
 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.
 FLVPlayback
fl.video FLVPlayback extends the Sprite class and wraps a VideoPlayer object.
 FLVPlaybackCaptioning
fl.videoThe FLVPlaybackCaptioning component enables captioning for the FLVPlayback component.
 Fly
fl.transitions The Fly class slides the movie clip object in from a specified direction.
 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
fl.managers The FocusManager class manages focus for a set of components that are navigated by mouse or keyboard as a tab loop.
 Font
flash.text The Font class is used to manage embedded fonts in SWF files.
 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.
 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.
 FunctionEase
fl.motion The 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.filters The GlowFilter class lets you apply a glow effect to display objects.
 GradientBevelFilter
flash.filters The GradientBevelFilter class lets you apply a gradient bevel effect to display objects.
 GradientGlowFilter
flash.filters The GradientGlowFilter class lets you apply a gradient glow effect to display objects.
 GradientType
flash.display The GradientType class provides values for the type parameter in the beginGradientFill() and lineGradientStyle() methods of the flash.display.Graphics class.
 GraphicElement
flash.text.engine The GraphicElement class represents a graphic element in a TextBlock or GroupElement object.
 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.
 GridFitType
flash.text The GridFitType class defines values for grid fitting in the TextField class.
 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.
 HeaderRenderer
fl.controls.dataGridClasses The HeaderRenderer class displays the column header for the current DataGrid column.
 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.
 HTTPStatusEvent
flash.events The application dispatches HTTPStatusEvent objects when a network request returns an HTTP status code.
 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.
 ICellRenderer
fl.controls.listClasses The ICellRenderer interface provides the methods and properties that a cell renderer requires.
 Icon AIR-only
flash.desktop The Icon class represents an operating system icon.
 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.
 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.
 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.
 IFocusManager
fl.managers Implement the IFocusManager interface to create a custom focus manager.
 IFocusManagerComponent
fl.managers The IFocusManagerComponent interface provides methods and properties that give components the capability to receive focus.
 IFocusManagerGroup
fl.managers The 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.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.
 IKArmature
fl.ik The IKArmature class describes an inverse kinematics (IK) armature.
 IKBone
fl.ik The IKBone class describes a single segment, which is a foundational component of an inverse kinematics (IK) armature.
 IKEvent
fl.ik The IKEvent class defines events related to objects that contain inverse kinematics (IK) armatures.
 IKJoint
fl.ik The IKJoint class defines a connection between two bones, which are required foundational components of an inverse kinematics (IK) armature.
 IKManager
fl.ik The 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.ik The IKMover class initiates and controls the inverse kinematic (IK) movement of armatures.
 IllegalOperationError
flash.errors The IllegalOperationError exception is thrown when a method is not implemented or the implementation doesn't cover the current usage.
 ImageCell
fl.controls.listClasses The ImageCell is the default cell renderer for the TileList component.
 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).
 INCManager
fl.video The INCManager is the interface for classes that create the flash.net.NetConnection for the VideoPlayer class.
 IndeterminateBar
fl.controls.progressBarClasses The IndeterminateBar class handles the drawing of the progress bar component when the size of the source that is being loaded is unknown.
 int
Top Level The int class lets you work with the data type representing a 32-bit signed integer.
 InteractionInputType
fl.events The InteractionInputType class defines constants for the values of the triggerEvent property of the SliderEvent object.
 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.
 InterpolationMethod
flash.display The InterpolationMethod class provides values for the interpolationMethod parameter in the Graphics.beginGradientFill() and Graphics.lineGradientStyle() methods.
 InvalidationType
fl.core The 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.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.
 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.
 Iris
fl.transitions The 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.motion The ITween interface defines the application programming interface (API) that interpolation classes implement in order to work with the fl.motion classes.
 IURIDereferencer AIR-only
flash.security IURIDereferencer defines an interface for objects that resolve URIs in an XML signature.
 IVPEvent
fl.video The IVPEvent interface is implemented by video events that apply to a specific VideoPlayer object within the FLVPlayback component.
 JointStyle
flash.display The JointStyle class is an enumeration of constant values that specify the joint style to use in drawing lines.
 JPEGLoaderContext
flash.system The JPEGLoaderContext class includes a property for enabling a deblocking filter when loading a JPEG image.
 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
fl.motion The Keyframe class defines the visual state at a specific time in a motion tween.
 KeyframeBase
fl.motion The KeyframeBase class defines the visual state at a specific time in a motion tween.
 KeyLocation
flash.ui The KeyLocation class contains constants that indicate the location of a key pressed on the keyboard.
 Label
fl.controls A Label component displays one or more lines of plain or HTML-formatted text that can be formatted for alignment and size.
 LabelButton
fl.controls The LabelButton class is an abstract class that extends the BaseButton class by adding a label, an icon, and toggle functionality.
 LabelButtonAccImpl
fl.accessibility The LabelButtonAccImpl class, also called the LabelButton Accessibility Implementation class, is used to make a LabelButton component accessible.
 LayoutEvent
fl.video Event dispatched when the video player is resized and/or laid out.
 LigatureLevel
flash.text.engine The LigatureLevel class is an enumeration of constant values used in setting the ligatureLevel property of the ElementFormat class.
 Linear
fl.motion.easing The Linear class defines easing functions to implement non-accelerated motion with ActionScript animations.
 LineJustification
flash.text.engine The LineJustification class is an enumeration of constant values used in setting the lineJustfication property of the TextJustifier subclasses.
 LineScaleMode
flash.display The LineScaleMode class provides values for the scaleMode parameter in the Graphics.lineStyle() method.
 List
fl.controls The List component displays list-based information and is ideally suited for the display of arrays of information.
 ListAccImpl
fl.accessibility The ListAccImpl class, also called the List Accessiblity Implementation class, is used to make a List component accessible.
 ListData
fl.controls.listClasses ListData is a messenger class that holds information relevant to a specific cell in a list-based component.
 ListEvent
fl.events The ListEvent class defines events for list-based components including the List, DataGrid, TileList, and ComboBox components.
 LivePreviewParent
fl.livepreview The 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.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).
 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
fl.lang The fl.lang.Locale class allows you to control how multilanguage text is displayed in a SWF file.
 Math
Top Level The Math class contains methods and constants that represent common mathematical functions and values.
 Matrix
flash.geom The Matrix class represents a transformation matrix that determines how to map points from one coordinate space to another.
 Matrix3D
flash.geom The Matrix3D class represents a transformation matrix that determines the position and orientation of a three-dimensional (3D) display object.
 MatrixTransformer
fl.motion The MatrixTransformer class contains methods for modifying individual properties of a transformation matrix: horizontal and vertical scale, horizontal and vertical skew, and rotation.
 MemoryError
flash.errors The MemoryError exception is thrown when a memory allocation request fails.
 MetadataEvent
fl.video Flash® 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.media Use the Microphone class to capture audio from a microphone attached to a computer running Flash Player or Adobe AIR.
 MorphShape
flash.display The MorphShape class represents MorphShape objects on the display list.
 Motion
fl.motion The Motion class stores a keyframe animation sequence that can be applied to a visual object.
 MotionBase
fl.motion The MotionBase class stores a keyframe animation sequence that can be applied to a visual object.
 MotionEvent
fl.motion The MotionEvent class represents events that are broadcast by the fl.motion.Animator class.
 Mouse
flash.ui The 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.ui The MouseCursor class is an enumeration of constant values used in setting the cursor property of the Mouse class.
 MouseEvent
flash.events A MouseEvent object is dispatched into the event flow whenever mouse events occur.
 MovieClip
flash.display The MovieClip class inherits from the following classes: Sprite, DisplayObjectContainer, InteractiveObject, DisplayObject, and EventDispatcher.
 Namespace
Top Level The Namespace class contains methods and properties for defining and working with namespaces.
 NativeApplication AIR-only
flash.desktop The NativeApplication class represents this AIR application.
 NativeDragActions AIR-only
flash.desktop The NativeDragActions class defines string constants for the names of the drag-and-drop actions.
 NativeDragEvent AIR-only
flash.events Native drag events are dispatched by the interactive objects involved in a drag-and-drop operation.
 NativeDragManager AIR-only
flash.desktop The NativeDragManager class coordinates drag-and-drop operations.
 NativeDragOptions AIR-only
flash.desktop The NativeDragOptions class defines constants for the names of drag-and-drop actions allowed in a drag-and-drop operation.
 NativeMenu AIR-only
flash.display The NativeMenu class contains methods and properties for defining menus.
 NativeMenuItem AIR-only
flash.display The NativeMenuItem class represents a single item in a menu.
 NativeWindow AIR-only
flash.display The NativeWindow class provides an interface for creating and controlling native desktop windows.
 NativeWindowBoundsEvent AIR-only
flash.events A NativeWindow object dispatches a NativeWindowBoundsEvent object when the size or location of the window changes.
 NativeWindowDisplayState AIR-only
flash.display The NativeWindowDisplayState class defines constants for the names of the window display states.
 NativeWindowDisplayStateEvent AIR-only
flash.events A NativeWindow object dispatches events of the NativeWindowDisplayStateEvent class when the window display state changes.
 NativeWindowInitOptions AIR-only
flash.display The NativeWindowInitOptions class defines the initialization options used to construct a new NativeWindow instance.
 NativeWindowResize AIR-only
flash.display The NativeWindowResize class defines constants for the possible values of the edgeOrCorner parameter of the NativeWindow startResize() method.
 NativeWindowSystemChrome AIR-only
flash.display The NativeWindowSystemChrome class defines constants for the systemChrome property of the NativeWindowInitOptions object used to create a native window.
 NativeWindowType AIR-only
flash.display The NativeWindowType class defines constants for the type property of the NativeWindowInitOptions object used to create a native window.
 NCManager
fl.video Creates the NetConnection object for the VideoPlayer class, a helper class for that user facing class.
 NCManagerNative
fl.video The 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.net The 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.events A NetConnection, NetStream, or SharedObject object dispatches NetStatusEvent objects when a it reports its status.
 NetStream
flash.net The 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.net The 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.net The NetStreamPlayOptions class specifies the various options that can be passed to the NetStream.play2() method.
 NetStreamPlayTransitions
flash.net The NetStreamPlayTransitions class specifies the valid strings that you can use with the NetStreamPlayOptions.transition property.
 NewObjectSample
flash.sampler The NewObjectSample class represents objects that are created within a getSamples() stream.
 None
fl.transitions.easing The None class defines easing functions to implement nonaccelerated motion with ActionScript animations.
 NotificationType AIR-only
flash.desktop The 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 Level A data type representing an IEEE-754 double-precision floating-point number.
 NumericStepper
fl.controls The NumericStepper component displays an ordered set of numbers from which the user can make a selection.
 Object
Top Level The Object class is at the root of the ActionScript runtime class hierarchy.
 ObjectEncoding
flash.net The 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.geom The Orientation3D class is an enumeration of constant values for representing the orientation style of a Matrix3D object.
 OutputProgressEvent AIR-only
flash.events A FileStream object dispatches OutputProgressEvent objects as pending asynchronous file write operations are performed.
 PerspectiveProjection
flash.geom The PerspectiveProjection class provides an easy way to assign or modify the perspective transformations of a display object and all of its children.
 Photo
fl.transitions Makes the movie clip object appear or disappear like a photographic flash.
 PixelDissolve
fl.transitions The PixelDissolve class reveals reveals the movie clip object by using randomly appearing or disappearing rectangles in a checkerboard pattern.
 PixelSnapping
flash.display The 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.geom The 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.printing The PrintJob class lets you create content and print it to one or more pages.
 PrintJobOptions
flash.printing The PrintJobOptions class contains properties to use with the options parameter of the PrintJob.addPage() method.
 PrintJobOrientation
flash.printing This class provides values that are used by the PrintJob.orientation property for the image position of a printed page.
 ProgressBar
fl.controls The ProgressBar component displays the progress of content that is being loaded.
 ProgressBarDirection
fl.controls The ProgressBarDirection class defines the values for the direction property of the ProgressBar class.
 ProgressBarMode
fl.controls The ProgressBarMode class defines the values for the mode property of the ProgressBar class.
 ProgressEvent
flash.events A ProgressEvent object is dispatched when a load operation has begun or a socket has received data.
 Proxy
flash.utils The Proxy class lets you override the default behavior of ActionScript operations (such as retrieving and modifying properties) on an object.
 QName
Top Level QName objects represent qualified names of XML elements and attributes.
 Quadratic
fl.motion.easing The Quadratic class defines three easing functions to implement accelerated motion with ActionScript animations.
 Quartic
fl.motion.easing The Quartic class defines three easing functions to implement motion with ActionScript animation.
 Quintic
fl.motion.easing The Quintic class defines three easing functions to implement motion with ActionScript animation.
 RadioButton
fl.controls The RadioButton component lets you force a user to make a single selection from a set of choices.
 RadioButtonAccImpl
fl.accessibility The RadioButtonAccImpl class, also called the RadioButton Accessibility Implementation class, is used to make a RadioButton component accessible.
 RadioButtonGroup
fl.controls The RadioButtonGroup class defines a group of RadioButton components to act as a single component.
 RangeError
Top Level A RangeError exception is thrown when a numeric value is outside the acceptable range.
 Rectangle
flash.geom A 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 Level A ReferenceError exception is thrown when a reference to an undefined property is attempted on a sealed (nondynamic) object.
 ReferencesValidationSetting AIR-only
flash.security The ReferencesValidationSetting class defines constants used by the referencesValidationSetting property of an XMLSignatureValidator object.
 RegExp
Top Level The 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.easing The Regular class defines three easing functions to implement accelerated motion with ActionScript animations.
 RenderingMode
flash.text.engine The RenderingMode class provides values for rendering mode in the flash.text.engine.FontDescription class.
 Responder
flash.net The 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 AIR-only
flash.security The RevocationCheckSettings class defines constants used by the revocationCheckSetting property of an XMLSignatureValidator object.
 Rotate
fl.transitions The Rotate class rotates the movie clip object.
 RotateDirection
fl.motion The RotateDirection class provides constant values for rotation behavior during a tween.
 Sample
flash.sampler The Sample class creates objects that hold memory analysis information over distinct durations.
 SampleDataEvent
flash.events Dispatched when the player requests new audio data.
 Scene
flash.display The Scene class includes properties for identifying the name, labels, and number of frames in a scene.
 Screen AIR-only
flash.display The Screen class provides information about the display screens available to this application.
 ScreenMouseEvent AIR-only
flash.events The SystemTrayIcon object dispatches events of type ScreenMouseEvent in response to mouse interaction.
 ScriptTimeoutError
flash.errors The ScriptTimeoutError exception is thrown when the script timeout interval is reached.
 ScrollBar
fl.controls The 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.controls Defines the values for the direction property of the ScrollBar component.
 ScrollEvent
fl.events The ScrollEvent class defines the scroll event that is associated with the ScrollBar component.
 ScrollPane
fl.containers The ScrollPane component displays display objects and JPEG, GIF, and PNG files, as well as SWF files, in a scrollable area.
 ScrollPolicy
fl.controls Values for the horizontalScrollPolicy and verticalScrollPolicy properties of the BaseScrollPane class.
 Security
flash.system The Security class lets you specify how content in different domains can communicate with each other.
 SecurityDomain
flash.system The SecurityDomain class represents the current security "sandbox," also known as a security domain.
 SecurityError
Top Level The SecurityError exception is thrown when some type of security violation takes place.
 SecurityErrorEvent
flash.events An object dispatches a SecurityErrorEvent object to report the occurrence of a security error.
 SecurityPanel
flash.system The SecurityPanel class provides values for specifying which Security Settings panel you want to display.
 SelectableList
fl.controls The SelectableList is the base class for all list-based components--for example, the List, TileList, DataGrid, and ComboBox components.
 SelectableListAccImpl
fl.accessibility The SelectableListAccImpl class, also called the SelectableList Accessibility Implementation class, is used to make a SelectableList component accessible.
 ServiceMonitor AIR-only
air.net The ServiceMonitor class implements the framework for monitoring the status and availability of network services.
 Shader
flash.display A Shader instance represents a Pixel Bender shader kernel in ActionScript.
 ShaderData
flash.display A 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.events A ShaderEvent is dispatched when a shader operation launched from a ShaderJob finishes.
 ShaderFilter
flash.filters The ShaderFilter class applies a filter by executing a shader on the object being filtered.
 ShaderInput
flash.display A ShaderInput instance represents a single input image for a shader kernel.
 ShaderJob
flash.display A ShaderJob instance is used to execute a shader operation in stand-alone mode.
 ShaderParameter
flash.display A ShaderParameter instance represents a single input parameter of a shader kernel.
 ShaderParameterType
flash.display This class defines the constants that represent the possible values for the ShaderParameter class's type property.
 ShaderPrecision
flash.display This class defines the constants that represent the possible values for the Shader class's precisionHint property.
 Shape
flash.display This class is used to create lightweight shapes using the ActionScript drawing application program interface (API).
 SharedObject
flash.net The SharedObject class is used to read and store limited amounts of data on a user's computer or on a server.
 SharedObjectFlushStatus
flash.net The SharedObjectFlushStatus class provides values for the code returned from a call to the SharedObject.flush() method.
 SignatureStatus AIR-only
flash.security The SignatureStatus class defines constants used by the validityStatus property of an XMLSignatureValidator object.
 SignerTrustSettings AIR-only
flash.security The SignerTrustSettings class defines constants used with the SignerTrustSettings property of an XMLSignatureValidator object.
 SimpleButton
flash.display The SimpleButton class lets you control all instances of button symbols in a SWF file.
 SimpleCollectionItem
fl.data The SimpleCollectionItem class defines a single item in an inspectable property that represents a data provider.
 SimpleEase
fl.motion The SimpleEase class allows you to control an animation with the kind of percentage easing that is used in the Flash timeline.
 Sine
fl.motion.easing The Sine class defines three easing functions to implement motion with ActionScript animation.
 SkinErrorEvent
fl.video Flash® Player dispatches a SkinErrorEvent object when there is an error loading a skin.
 Slider
fl.controls The Slider component lets users select a value by moving a slider thumb between the end points of the slider track.
 SliderDirection
fl.controls The orientation of the Slider component.
 SliderEvent
fl.events The SliderEvent class defines events that are associated with the Slider component.
 SliderEventClickTarget
fl.events The SliderEventClickTarget class defines constants for the values of the clickTarget property of the SliderEvent class.
 Socket
flash.net The Socket class enables code to make socket connections and to read and write raw binary data.
 SocketMonitor AIR-only
air.net A SocketMonitor object monitors availablity of a TCP endpoint.
 Sound
flash.media The Sound class lets you work with sound in an application.
 SoundChannel
flash.media The SoundChannel class controls a sound in an application.
 SoundCodec
flash.media The SoundCodec class is an enumeration of constant values used in setting the codec property of the Microphone class.
 SoundEvent
fl.video Flash® 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.media The SoundLoaderContext class provides security checks for files that load sound.
 SoundMixer
flash.media The SoundMixer class contains static properties and methods for global sound control in the application.
 SoundTransform
flash.media The SoundTransform class contains properties for volume and panning.
 Source
fl.motion The Source class stores information about the context in which a Motion instance was generated.
 SpaceJustifier
flash.text.engine The SpaceJustifier class represents properties that control the justification options for text lines in a text block.
 SpreadMethod
flash.display The SpreadMethod class provides values for the spreadMethod parameter in the beginGradientFill() and lineGradientStyle() methods of the Graphics class.
 Sprite
flash.display The Sprite class is a basic display list building block: a display list node that can display graphics and can also contain children.
 SQLCollationType AIR-only
flash.data This 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 AIR-only
flash.data This class contains the constants that represent the possible values for the SQLConnection.columnNameStyle property.
 SQLColumnSchema AIR-only
flash.data The SQLColumnSchema class provides information describing the characteristics of a specific column within a table in a database.
 SQLConnection AIR-only
flash.data A SQLConnection instance is used to manage the creation of and connection to local SQL database files (local databases).
 SQLError AIR-only
flash.errors A SQLError instance provides detailed information about a failed operation.
 SQLErrorEvent AIR-only
flash.events A 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 AIR-only
flash.errors This class contains the constants that represent the possible values for the SQLError.operation property.
 SQLEvent AIR-only
flash.events Adobe AIR dispatches SQLEvent objects when one of the operations performed by a SQLConnection or SQLStatement instance completes successfully.
 SQLIndexSchema AIR-only
flash.data A SQLIndexSchema instance provides information describing a specific index in a database.
 SQLMode AIR-only
flash.data This class contains the constants that represent the possible values for the openMode parameter of the SQLConnection.open() and SQLConnection.openAsync() methods.
 SQLResult AIR-only
flash.data The SQLResult class provides access to data returned in response to the execution of a SQL statement (a SQLStatement instance).
 SQLSchema AIR-only
flash.data The SQLSchema class is the base class for schema information for database objects such as tables, views, and indices.
 SQLSchemaResult AIR-only
flash.data A SQLSchemaResult instance contains the information resulting from a call to the SQLConnection.loadSchema() method.
 SQLStatement AIR-only
flash.data A SQLStatement instance is used to execute a SQL statement against a local SQL database that is open through a SQLConnection instance.
 SQLTableSchema AIR-only
flash.data A SQLTableSchema instance provides information describing a specific table in a database.
 SQLTransactionLockType AIR-only
flash.data This class contains the constants that represent the possible values for the option parameter of the SQLConnection.begin() method.
 SQLTriggerSchema AIR-only
flash.data A SQLTriggerSchema instance provides information describing a specific trigger in a database.
 SQLUpdateEvent AIR-only
flash.events A SQLUpdateEvent object is dispatched by a SQLConnection object when a data change occurs on any table associated with the SQLConnection instance.
 SQLViewSchema AIR-only
flash.data A SQLViewSchema instance provides information describing a specific view in a database.
 Squeeze
fl.transitions The Squeeze class scales the movie clip object horizontally or vertically.
 StackFrame
flash.sampler The StackFrame class provides access to the properties of a data block containing a function.
 StackOverflowError
flash.errors ActionScript throws a StackOverflowError exception when the stack available to the script is exhausted.
 Stage
flash.display The Stage class represents the main drawing area.
 StageAlign
flash.display The StageAlign class provides constant values to use for the Stage.align property.
 StageDisplayState
flash.display The StageDisplayState class provides values for the Stage.displayState property.
 StageQuality
flash.display The StageQuality class provides values for the Stage.quality property.
 StageScaleMode
flash.display The StageScaleMode class provides values for the Stage.scaleMode property.
 StaticText
flash.text This class represents StaticText objects on the display list.
 StatusEvent
flash.events An 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-only
air.update.events A 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-only
air.update.events Dispatched after the updater successfully validates the file in the call to the installFromAIRFile() method.
 StatusUpdateErrorEvent AIR-only
air.update.events A 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-only
air.update.events An updater object dispatches a StatusUpdateEvent object after the updater successfully downloads and interprets the update descriptor file.
 String
Top Level The String class is a data type that represents a string of characters.
 Strong
fl.transitions.easing The Strong class defines three easing functions to implement motion with ActionScript animation.
 StyleManager
fl.managers The 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.text The StyleSheet class lets you create a StyleSheet object that contains text formatting rules for font size, color, and other styles.
 SWFVersion
flash.display The SWFVersion class is an enumeration of constant values that indicate the file format version of a loaded SWF file.
 SyncEvent
flash.events An SharedObject object representing a remote shared object dispatches a SyncEvent object when the remote shared object has been updated by the server.
 SyntaxError
Top Level A SyntaxError exception is thrown when a parsing error occurs, for one of the following reasons:.
 System
flash.system The 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 AIR-only
flash.desktop The SystemTrayIcon class represents the Windows taskbar® notification area (system tray)-style icon.
 TabAlignment
flash.text.engine The TabAlignment class is an enumeration of constant values that you can use to set the tabAlignment property of the TabStop class.
 TabStop
flash.text.engine The TabStop class represents the properties of a tab stop in a text block.
 TextArea
fl.controls The TextArea component is a multiline text field with a border and optional scroll bars.
 TextBaseline
flash.text.engine The TextBaseline class is an enumeration of constant values to use in setting the dominantBaseline and alignmentBaseline properties of the ElementFormat class.
 TextBlock
flash.text.engine The TextBlock class is a factory for the creation of TextLine objects, which you can render by placing them on the display list.
 TextColorType
flash.text The TextColorType class provides color values for the flash.text.TextRenderer class.
 TextDisplayMode
flash.text The TextDisplayMode class contains values that control the subpixel anti-aliasing of the advanced anti-aliasing system.
 TextElement
flash.text.engine The TextElement class represents a string of formatted text.
 TextEvent
flash.events An 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.text The TextExtent class contains information about the extents of some text in a text field.
 TextField
flash.text The TextField class is used to create display objects for text display and input.
 TextFieldAutoSize
flash.text The TextFieldAutoSize class is an enumeration of constant values used in setting the autoSize property of the TextField class.
 TextFieldType
flash.text The TextFieldType class is an enumeration of constant values used in setting the type property of the TextField class.
 TextFormat
flash.text The TextFormat class represents character formatting information.
 TextFormatAlign
flash.text The TextFormatAlign class provides values for text alignment in the TextFormat class.
 TextInput
fl.controls The TextInput component is a single-line text component that contains a native ActionScript TextField object.
 TextJustifier
flash.text.engine The 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.engine The TextLine class is used to display text on the display list.
 TextLineCreationResult
flash.text.engine The TextLineCreationResult class is an enumeration of constant values used with TextBlock.textLineCreationResult.
 TextLineMetrics
flash.text The TextLineMetrics class contains information about the text position and measurements of a line of text within a text field.
 TextLineMirrorRegion
flash.text.engine The TextLineMirrorRegion class represents a portion of a text line wherein events are mirrored to another event dispatcher.
 TextLineValidity
flash.text.engine The TextLineValidity class is an enumeration of constant values for setting the validity property of the TextLine class.
 TextRenderer
flash.text The TextRenderer class provides functionality for the advanced anti-aliasing capability of embedded fonts.
 TextRotation
flash.text.engine The TextRotation class is an enumeration of constant values used with the following properties: ElementFormat.textRotation, ContentElement.textRotation, TextBlock.lineRotation, and TextLine.getAtomTextRotation().
 TextSnapshot
flash.text TextSnapshot objects let you work with static text in a movie clip.
 TileList
fl.controls The TileList class provides a grid of rows and columns that is typically used to format and display images in a "tiled" format.
 TileListAccImpl
fl.accessibility The TileListAccImpl class, also called the Tile List Accessibility Implementation class, is used to make a TileList component accessible.
 TileListCollectionItem
fl.data The TileListCollectionItem class defines a single item in an inspectable property that represents a data provider.
 TileListData
fl.controls.listClasses TileListData is a messenger class that holds information relevant to a specific cell in the list-based TileListData component.
 Timer
flash.utils The Timer class is the interface to timers, which let you run code on a specified time sequence.
 TimerEvent
flash.events A Timer object dispatches a TimerEvent objects whenever the Timer object reaches the interval specified by the Timer.delay property.
 Transform
flash.geom The 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.transitions The Transition class is the base class for all transition classes.
 TransitionManager
fl.transitions The TransitionManager class defines animation effects.
 TriangleCulling
flash.display Defines codes for culling algorithms that determine which triangles not to render when drawing triangle paths.
 Tween
fl.transitions The 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.motion The Tweenables class provides constant values for the names of animation properties used in the MotionBase and KeyframeBase classes.
 TweenEvent
fl.transitions The TweenEvent class represents events that are broadcast by the fl.transitions.Tween class.
 TypeError
Top Level A TypeError exception is thrown when the actual type of an operand is different from the expected type.
 TypographicCase
flash.text.engine The TypographicCase class is an enumeration of constant values for setting the typographicCase property of the ElementFormat class.
 UIComponent
fl.core The UIComponent class is the base class for all visual components, both interactive and noninteractive.
 UIComponentAccImpl
fl.accessibility The UIComponentAccImpl class, also called the UIComponent Accessibility Implementation class, is used to make a UIComponent accessible.
 UILoader
fl.containers The UILoader class makes it possible to set content to load and to then monitor the loading operation at run time.
 uint
Top Level The uint class provides methods for working with a data type representing a 32-bit unsigned integer.
 UIScrollBar
fl.controls The UIScrollBar class includes all of the scroll bar functionality, but adds a scrollTarget property so it can be attached to a TextField component instance.
 UpdateEvent AIR-only
air.update.events A UpdateEvent is dispatched by a ApplicationUpdater object during the update process.
 Updater AIR-only
flash.desktop The Updater class is used to update the currently running application with a different version.
 URIError
Top Level A 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.net The URLLoader class downloads data from a URL as text, binary data, or URL-encoded variables.
 URLLoaderDataFormat
flash.net The URLLoaderDataFormat class provides values that specify how downloaded data is received.
 URLMonitor AIR-only
air.net The URLMonitor class monitors availablity of an HTTP- or HTTPS-based service.
 URLRequest
flash.net The URLRequest class captures all of the information in a single HTTP request.
 URLRequestDefaults AIR-only
flash.net The URLRequestDefaults class includes static properties that you can set to define default values for the properties of the URLRequest class.
 URLRequestHeader
flash.net A URLRequestHeader object encapsulates a single HTTP request header and consists of a name/value pair.
 URLRequestMethod
flash.net The 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.net The URLStream class provides low-level access to downloading URLs.
 URLVariables
flash.net The URLVariables class allows you to transfer variables between an application and a server.
 Utils3D
flash.geom The Utils3D class contains static methods that simplify the implementation of certain three-dimensional matrix operations.
 Vector
Top Level The Vector class lets you access and manipulate a vector — an array whose elements all have the same data type.
 Vector3D
flash.geom The Vector3D class represents a point or a location in the three-dimensional space using the Cartesian coordinates x, y, and z.
 VerifyError
Top Level The VerifyError class represents an error that occurs when a malformed or corrupted SWF file is encountered.
 Video
flash.media The Video class displays live or recorded video in an application without embedding the video in your SWF file.
 VideoAlign
fl.video The VideoAlign class provides constant values to use for the FLVPlayback.align and VideoPlayer.align properties.
 VideoError
fl.video The VideoError exception is the primary mechanism for reporting runtime errors from the FLVPlayback and VideoPlayer classes.
 VideoEvent
fl.video Flash® Player dispatches a VideoEvent object when the user plays a video.
 VideoPlaybackErrorEvent
fl.video 
 VideoPlayer
fl.video The VideoPlayer class lets you create a video player with a slightly smaller SWF file than if you used the FLVPlayback component.
 VideoProgressEvent
fl.video Flash® 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.video The VideoScaleMode class provides constant values to use for the FLVPlayback.scaleMode and VideoPlayer.scaleMode properties.
 VideoState
fl.video The VideoState class provides constant values for the read-only FLVPlayback.state and VideoPlayer.state properties.
 Wipe
fl.transitions The Wipe class reveals or hides the movie clip object by using an animated mask of a shape that moves horizontally.
 XML
Top Level The XML class contains methods and properties for working with XML objects.
 XMLDocument
flash.xml The XMLDocument class represents the legacy XML object that was present in ActionScript 2.0.
 XMLList
Top Level The XMLList class contains methods for working with one or more XML elements.
 XMLNode
flash.xml The XMLNode class represents the legacy XML object that was present in ActionScript 2.0 and that was renamed in ActionScript 3.0.
 XMLNodeType
flash.xml The XMLNodeType class contains constants used with XMLNode.nodeType.
 XMLSignatureValidator AIR-only
flash.security The 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.net The 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.utils The XMLUI class enables communication with SWF files that are used as custom user interfaces for the Flash authoring tool's extensibility features.
 Zoom
fl.transitions The Zoom class zooms the movie clip object in or out by scaling it in proportion.