Most ActionScript classes are organized in the Top Level package. The Flash Player API classes, such as BitmapData, Rectangle, and various filters classes, are in the flash.* packages.
| Name | Description | |
|---|---|---|
| Top Level | The top level contains the core ActionScript classes and global functions. | |
| adobe.utils | The adobe.utils package contains functions and classes used by Flash authoring tool developers. | |
| flash.accessibility | The flash.accessibility package contains classes for supporting accessibility in Flash content and applications. | |
| flash.display | The flash.display package contains the core classes that the Flash Player uses to build visual displays. | |
| flash.errors | The flash.errors package contains a set of commonly used error classes. | |
| flash.events | The flash.events package supports the new DOM event model and includes the EventDispatcher base class. | |
| flash.external | The flash.external package contains the ExternalInterface class which can be used to communicate with the Flash player's container. | |
| flash.filters | The flash.filters package contains classes for bitmap filter effects. | |
| flash.geom | The flash.geom package contains geometry classes, such as points, rectangles and transformation matrixes, to support the BitmapData class and the bitmap caching feature. | |
| flash.media | The flash.media package contains classes for working with multimedia assets such as sound and video. | |
| flash.net | The flash.net package contains classes for sending and receiving from the network, such as URL downloading and Flash Remoting. | |
| flash.printing | The flash.printing package contains classes for printing Flash-based content. | |
| flash.profiler | The flash.profiler package contains functions used for debugging and profiling ActionScript code. | |
| flash.system | The flash.system package contains classes for accessing system-level functionality, such as security, multilanguage content, etc. | |
| flash.text | The flash.text package contains classes for working with text fields, text formatting, text metrics, style sheets, and layout. | |
| flash.ui | The flash.ui package contains user interface classes, such as classes for interacting with the mouse and keyboard. | |
| flash.utils | The flash.utils package contains utility classes, such as data structures like ByteArray. | |
| flash.xml | The flash.xml package contains Flash's legacy XML support, and other Flash-specific XML functionality. |