Flash Player API クラスは、flash.* パッケージに含まれています。Flash Player API では、flash パッケージ内のすべてのパッケージ、クラス、関数、プロパティ、定数、イベント、およびエラーが参照されます。これらは、トップレベルのクラス (Date、Math、XML など) や ECMAScript に基づいた言語要素とは異なり、Flash Player に固有です。Flash Player API には、オブジェクト指向プログラミング言語に通常ある関数 (ジオメトリクラスの flash.geom パッケージなど) と、高度なインターネットアプリケーションの要件に固有の関数 (表現力に関する flash.filters パッケージや、サーバーとの間のデータ転送を処理する flash.net パッケージなど) の両方が含まれます。
ActionScript オーサリング用の他のクラスは、fl.* パッケージ内にあり、以下のクラスが含まれています。
| パッケージ | 説明 | |
|---|---|---|
| トップレベル | トップレベルには、ActionScript のコアクラスとグローバル関数が含まれます。 | |
| air.net | ||
| flash.accessibility | flash.accessibility パッケージには、Flash コンテンツおよびアプリケーションのアクセシビリティをサポートするためのクラスが含まれます。 | |
| flash.data | ||
| flash.desktop | ||
| flash.display | flash.display パッケージには、Flash Player によってビジュアル表示の構築に使用されるコアクラスが含まれます。 | |
| flash.errors | flash.errors パッケージには、一般的に使用されるエラークラスのセットが含まれます。 | |
| flash.events | flash.events パッケージでは、新しい DOM イベントモデルがサポートされ、EventDispatcher 基本クラスが含まれます。 | |
| flash.external | flash.external パッケージには、Flash Player のコンテナとの通信に使用できる ExternalInterface クラスが含まれます。 | |
| flash.filesystem | ||
| flash.filters | flash.filters パッケージには、ビットマップフィルタ効果のクラスが含まれます。 | |
| flash.geom | flash.geom パッケージには、BitmapData クラスとビットマップキャッシュ機能をサポートするポイント、矩形、変換マトリックスなどのジオメトリクラスが含まれます。 | |
| flash.html | ||
| flash.media | flash.media パッケージには、サウンドやビデオなどのマルチメディアアセットを扱うためのクラスが含まれます。 | |
| flash.net | flash.net パッケージには、ネットワークによるデータの送受信 (URL ダウンロード、Flash Remoting など) に関するクラスが含まれます。 | |
| flash.printing | flash.printing パッケージには、Flash コンテンツを印刷するためのクラスが含まれます。 | |
| flash.profiler | flash.profiler パッケージには、ActionScript コードのデバッグおよびプロファイリングに使用する関数が含まれます。 | |
| flash.sampler | flash.sampler パッケージには、プロシージャコールをトラックするためのメソッドおよびクラスが含まれるため、メモリ使用量を分析し、アプリケーションを最適化できます。 | |
| flash.security | ||
| flash.system | flash.system パッケージには、セキュリティや多言語コンテンツなどのシステムレベルの機能にアクセスするためのクラスが含まれます。 | |
| flash.text | flash.text パッケージには、テキストフィールド、テキストのフォーマットとメトリック、スタイルシート、およびレイアウトを扱うためのクラスが含まれます。 | |
| flash.ui | flash.ui パッケージには、マウスやキーボードの操作に関するクラスなど、ユーザーインターフェイス関連のクラスが含まれます。 | |
| flash.utils | flash.utils パッケージには、ByteArray のようなデータ構造などのユーティリティクラスが含まれます。 | |
| flash.xml | flash.xml パッケージには、Flash Player の古い XML サポート機能とその他 Flash Player に固有の XML 機能が含まれます。 |