Flash Player API 類別位於 flash.* 套件中。Flash Player API 會參照 flash 套件中的所有套件、類別、函數、屬性、常數、事件和錯誤。這些在 Flash Player 中都是唯一的,而不是如 Date、Math 和 XML 的最上層類別,或是以 ECMAScript 為基礎的語言元素。Flash Player API 包含您預期可在物件導向程式語言中找到的功能 (例如 flash.geom 套件中的幾何類別),以及多功能 Internet 應用程式所需的特定功能 (例如用於表現的 flash.filters 套件,以及可用來處理往返於伺服器之資料傳輸的 flash.net 套件)。
編寫 ActionScript 時用到的其它類別都包含在 fl.* 套件中,其中包括:
| 套件 | 說明 | |
|---|---|---|
| 最上層 | 最上層包含 ActionScript 核心類別和全域函數。 | |
| adobe.utils | adobe.utils 套件包含 Flash 編寫工具開發人員所使用的函數和類別。 | |
| fl.accessibility | fl.accessibility 套件包含可在 Flash 組件中支援輔助功能的類別。 | |
| fl.containers | fl.containers 套件包含可以載入內容或其它組件的類別。 | |
| fl.controls | fl.controls 套件包含最上層的組件類別,例如 List、Button 和 ProgressBar。 | |
| fl.controls.dataGridClasses | fl.controls.dataGridClasses 套件包含 DataGrid 組件用來維護與顯示資訊的類別。 | |
| fl.controls.listClasses | fl.controls.listClasses 套件包含清單組件用來維護與顯示資料的類別。 | |
| fl.controls.progressBarClasses | fl.controls.progressBarClasses 套件包含 ProgressBar 組件專用的類別。 | |
| fl.core | fl.core 套件包含和所有組件相關的類別。 | |
| fl.data | fl.data 套件包含的類別,可以用來處理與組件有關的資料。 | |
| fl.events | fl.events 套件包含組件專用的事件類別。 | |
| fl.lang | fl.lang 套件包含 Locale 類別,可以支援多國語言文字。 | |
| fl.livepreview | fl.livepreview 套件包含組件在 Flash 編寫環境中即時預覽行為專用的類別。 | |
| fl.managers | fl.managers 套件包含管理使用者與組件之間關係的類別。 | |
| fl.motion | fl.motion 套件包含可用來定義移動補間動畫的函數和類別。 | |
| fl.motion.easing | fl.motion.easing 套件包含可以和 fl.motion 類別搭配使用來建立加/減速效果的類別。 | |
| fl.transitions | fl.transitions 套件包含的類別,可以讓您透過 ActionScript 建立動畫特效。 | |
| fl.transitions.easing | fl.transitions.easing 套件包含的類別,可以和 fl.transitions 類別搭配使用來建立加/減速特效。 | |
| fl.video | fl.video 套件包含可以和 FLVPlayback 與 FLVPlaybackCaptioning 組件一起使用的類別。 | |
| flash.accessibility | flash.accessibility 套件包含可在 Flash 內容和應用程式中支援輔助功能的類別。 | |
| flash.display | flash.display 套件包含 Flash Player 用來建立視覺顯示的核心類別。 | |
| flash.errors | flash.errors 套件包含一組常用的錯誤類別。 | |
| flash.events | flash.events 套件支援新的 DOM 事件模式,並且包含 EventDispatcher 基底類別。 | |
| flash.external | flash.external 套件包含可以用來與 Flash Player 容器進行通訊的 ExternalInterface 類別。 | |
| flash.filters | flash.filters 套件包含用於點陣圖濾鏡特效的類別。 | |
| flash.geom | flash.geom 套件包含如點、矩形和變形矩陣的幾何類型,可以支援 BitmapData 類別和點陣圖快取功能。 | |
| flash.media | flash.media 套件包含可與多媒體資源 (如聲音和視訊) 一起使用的類別。 | |
| flash.net | flash.net 套件包含可用來從網路傳送和接受的類別,例如 URL 下載和 Flash Remoting。 | |
| flash.printing | flash.printing 套件包含可用來列印 Flash 內容的類別。 | |
| flash.profiler | flash.profiler 套件包含可用來除錯和剖析 ActionScript 程式碼的函數。 | |
| 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 功能。 |