All Classes


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 and include new classes in Flash Player 8 that are found in the flash.* packages. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.

NamePackageDescription
Accessibility
Top LevelThe Accessibility class manages communication with screen readers.
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 indexed arrays.
AsBroadcaster
Top LevelProvides event notification and listener management capabilities that you can add to user-defined objects.
BevelFilter
flash.filtersThe BevelFilter class lets you add a bevel effect to a variety of objects in Flash.
BitmapData
flash.displayThe BitmapData class lets you create arbitrarily sized transparent or opaque bitmap images and manipulate them in various ways at runtime.
BitmapFilter
flash.filtersThe BitmapFilter base class for all image filter effects.
BlurFilter
flash.filtersThe BlurFilter class lets you apply a blur visual effect to a variety of objects in Flash.
Boolean
Top LevelThe Boolean class is a wrapper object with the same functionality as the standard JavaScript Boolean object.
Button
Top LevelAll button symbols in a SWF file are instances of the Button object.
Camera
Top LevelThe Camera class is primarily for use with Macromedia Flash Communication Server, but can be used in a limited way without the server.
capabilities
SystemThe Capabilities class determines the abilities of the system and player hosting a SWF file, which lets you tailor content for different formats.
Color
Top LevelDeprecated since Flash Player 8 — The Color class has been deprecated in favor of the flash.geom.ColorTransform class.
ColorMatrixFilter
flash.filtersThe ColorMatrixFilter class lets you apply a 4 x 5 matrix transformation on the RGBA color and alpha values of every pixel on the input image to produce a result with a new set of RGBA color and alpha values.
ColorTransform
flash.geomThe ColorTransform class lets you mathematically adjust all of the color values in a movie clip.
ContextMenu
Top LevelThe ContextMenu class provides runtime control over the items in the Flash Player context menu, which appears when a user right-clicks (Windows) or Control-clicks (Macintosh) on Flash Player.
ContextMenuItem
Top LevelThe ContextMenuItem class allows you to create custom menu items to display in the Flash Player context menu.
ConvolutionFilter
flash.filtersThe ConvolutionFilter class applies a matrix convolution filter effect.
CustomActions
Top LevelThe 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.
Date
Top LevelThe Date class lets you retrieve date and time values relative to universal time (Greenwich mean time, now called universal time or UTC) or relative to the operating system on which Flash Player is running.
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 on the Stage, such as a MovieClip instance.
DropShadowFilter
flash.filtersThe DropShadowFilter class lets you add a drop shadow to a variety of objects in Flash.
Error
Top LevelContains information about an error that occurred in a script.
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, or a desktop application with Flash Player embedded.
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.
Function
Top LevelBoth user-defined and built-in functions in ActionScript are represented by Function objects, which are instances of the Function class.
GlowFilter
flash.filtersThe GlowFilter class lets you apply a glow effect to various objects in Flash.
GradientBevelFilter
flash.filtersThe GradientBevelFilter class lets you apply a gradient bevel effect to various objects in Flash.
GradientGlowFilter
flash.filtersThe GradientGlowFilter class lets you apply a gradient glow effect to a variety of objects in Flash.
IME
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.
Key
Top LevelThe Key class is a top-level class whose methods and properties you can use without a constructor.
LoadVars
Top LevelYou can use the LoadVars class to obtain verification of successful data loading and to monitor download progress.
LocalConnection
Top LevelThe LocalConnection class lets you develop SWF files that can send instructions to each other without the use of fscommand() or JavaScript.
Locale
mx.langThe mx.lang.Locale class allows you to control how multilanguage text is displayed in a SWF file.
Math
Top LevelThe Math class is a top-level class whose methods and properties you can use without using a constructor.
Matrix
flash.geomThe flash.geom.Matrix class represents a transformation matrix that determines how to map points from one coordinate space to another.
Microphone
Top LevelThe Microphone class lets you capture audio from a microphone attached to the computer that is running Flash Player.
Mouse
Top LevelThe Mouse class is a top-level class whose properties and methods you can access without using a constructor.
MovieClip
Top LevelThe methods for the MovieClip class provide the same functionality as actions that target movie clips.
MovieClipLoader
Top LevelThis class lets you implement listener callbacks that provide status information while SWF, JPEG, GIF, and PNG files are being loaded into movie clips.
NetConnection
Top LevelThe NetConnection class provides the means to play back streaming FLV files from a local drive or HTTP address.
NetStream
Top LevelThe NetStream class provides methods and properties for playing Flash Video (FLV) files from the local file system or an HTTP address.
Number
Top LevelThe Number class is a simple wrapper object for the Number data type.
Object
Top LevelThe Object class is at the root of the ActionScript class hierarchy.
Point
flash.geomThe Point class represents a location in a two-dimensional coordinate system, where x represents the horizontal axis and y represents the vertical axis.
PrintJob
Top LevelThe PrintJob class lets you create content and print it to one or more pages.
Rectangle
flash.geomThe Rectangle class is used to create and modify Rectangle objects.
security
SystemThe System.security class contains methods that specify how SWF files in different domains can communicate with each other.
Selection
Top LevelThe Selection class lets you set and control the text field in which the insertion point is located (that is, the field that has focus).
SharedObject
Top LevelThe SharedObject class is used to read and store limited amounts of data on a user's computer.
Sound
Top LevelThe Sound class lets you control sound in a movie.
Stage
Top LevelThe Stage class is a top-level class whose methods, properties, and handlers you can access without using a constructor.
String
Top LevelThe String class is a wrapper for the string primitive data type, and provides methods and properties that let you manipulate primitive string value types.
StyleSheet
TextFieldThe StyleSheet class lets you create a StyleSheet object that contains text formatting rules for font size, color, and other styles.
System
Top LevelThe 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 use of the Clipboard.
TextField
Top LevelThe TextField class is used to create areas for text display and input.
TextFormat
Top LevelThe TextFormat class represents character formatting information.
TextRenderer
flash.textThe TextRenderer class provides functionality for the advanced anti-aliasing capability of embedded fonts.
TextSnapshot
Top LevelTextSnapshot objects let you work with static text in a movie clip.
Transform
flash.geomThe Transform class collects data about color transformations and coordinate manipulations that are applied to a MovieClip object.
Video
Top LevelThe Video class enables you to display live streaming video on the Stage without embedding it in your SWF file.
XML
Top LevelUse the methods and properties of the XML class to load, parse, send, build, and manipulate XML document trees.
XMLNode
Top LevelAn XML document is represented in Flash by the XML class.
XMLSocket
Top LevelThe XMLSocket class implements client sockets that let the computer running Flash Player communicate with a server computer identified by an IP address or domain name.
XMLUI
Top LevelThe XMLUI object enables communication with SWF files that are used as custom user interfaces for the flash authoring tool's extensibility features (such as Behaviors, Commands, Effects, and Tools).