Le classi dell'API di Flash Player sono contenute nei pacchetti flash.*. L'API di Flash Player fa riferimento a tutti i pacchetti, le classe, le funzioni, le proprietà, le costanti, gli eventi e gli errori compresi nel pacchetto flash. Sono elementi esclusivi di Flash Player, a differenza delle classi di primo livello (ad esempio Date, Math e XML) o degli elementi del linguaggio, che sono basati su ECMAScript. L'API di Flash Player presenta alcune caratteristiche che si trovano normalmente nei linguaggi di programmazione a oggetti, come il pacchetto flash.geom per le classi geometriche, nonché caratteristiche specifiche per i requisiti delle applicazioni Internet dinamiche (Rich Internet), come il pacchetto flash.filters per l'espressività e il pacchetto flash.net per la gestione della trasmissione di dati da e verso un server.

Altre classi ActionScript di programmazione sono contenute nei pacchetti fl.* e includono:


 PacchettoDescrizione
 Primo livelloIl primo livello contiene le funzioni globali e le classi ActionScript principali.
 adobe.utilsIl pacchetto adobe.utils contiene funzioni e classi utilizzate dagli sviluppatori nello strumento di creazione Flash.
 fl.accessibilityIl pacchetto fl.accessibility contiene classi per il supporto dell'accessibilità nei componenti Flash.
 fl.containersIl pacchetto fl.containers contiene le classi per il caricamento di contenuto o di altri componenti.
 fl.controlsIl pacchetto fl.controls contiene classi di componenti di primo livello come List, Button e ProgressBar.
 fl.controls.dataGridClassesIl pacchetto fl.controls.dataGridClasses contiene classi che vengono utilizzate dal componente DataGrid per gestire e visualizzare informazioni.
 fl.controls.listClassesIl pacchetto fl.controls.listClasses contiene classi che vengono utilizzate dai componenti List per gestire e visualizzare dati.
 fl.controls.progressBarClassesIl pacchetto fl.controls.progressBarClasses contiene classi specifiche per il componente ProgressBar.
 fl.coreIl pacchetto fl.core contiene classi relative a tutti i componenti.
 fl.dataIl pacchetto fl.data contiene classi che elaborano i dati associati a un componente.
 fl.eventsIl pacchetto fl.events contiene classi di evento relative ai componenti.
 fl.langIl pacchetto fl.lang contiene la classe Locale, che supporta il testo multilingue.
 fl.livepreviewIl pacchetto fl.livepreview contiene classi specifiche per il comportamento dell'anteprima dal vivo di un componente nell'ambiente di creazione di Flash.
 fl.managersIl pacchetto fl.managers contiene classi che gestiscono la relazione tra un componente e un utente.
 fl.motionIl pacchetto fl.motion contiene funzioni e classi utilizzate per definire un'interpolazione di movimento.
 fl.motion.easingIl pacchetto fl.motion.easing contiene classi che possono essere utilizzate con le classi fl.motion per creare effetti di andamento.
 fl.transitionsIl pacchetto fl.transitions contiene classi che consentono di utilizzare ActionScript per creare effetti di animazione.
 fl.transitions.easingIl pacchetto fl.transitions.easing contiene classi che possono essere utilizzate con le classi fl.transitions per creare effetti di andamento.
 fl.videoIl pacchetto fl.video contiene classi per la gestione dei componenti FLVPlayback e FLVPlaybackCaptioning.
 flash.accessibilityIl pacchetto flash.accessibility contiene classi per il supporto dell'accessibilità nel contenuto e nelle applicazioni Flash.
 flash.displayIl pacchetto flash.display contiene le classi principali utilizzate da Flash Player per creare contenuto grafico.
 flash.errorsIl pacchetto flash.errors contiene un insieme di classi di errore comuni.
 flash.eventsIl pacchetto flash.events supporta il nuovo modello di eventi DOM e include la classe base EventDispatcher.
 flash.externalIl pacchetto flash.external contiene la classe ExternalInterface, che può essere utilizzata per comunicare con il contenitore di Flash Player.
 flash.filtersIl pacchetto flash.filters contiene classi per gli effetti filtro bitmap.
 flash.geomIl pacchetto flash.geom contiene le classi per oggetti geometrici (ad esempio punti, rettangoli e matrici di trasformazione) che supportano la classe BitmapData e la funzione di caching delle bitmap.
 flash.mediaIl pacchetto flash.media contiene le classi per la gestione delle risorse multimediali come audio e video.
 flash.netIl pacchetto flash.net contiene le classi per le operazioni di invio e ricezione dalla rete, come lo scaricamento di URL e Flash Remoting.
 flash.printingIl pacchetto flash.printing contiene le classi per la stampa di contenuto Flash.
 flash.profilerIl pacchetto flash.profiler contiene funzioni utilizzate per il debug e il profiling del codice ActionScript.
 flash.systemIl pacchetto flash.system contiene classi per l'accesso a funzionalità a livello di sistema, quali la sicurezza, il contenuto multilingue, ecc.
 flash.textIl pacchetto flash.text contiene classi che consentono di lavorare con campi di testo, formattazione del testo, metriche del testo, fogli di stile e layout.
 flash.uiIl pacchetto flash.ui contiene classi relative all'interfaccia utente, ad esempio quelle per l'interazione con il mouse e la tastiera.
 flash.utilsIl pacchetto flash.utils contiene classi di utilità, ad esempio le strutture di dati come ByteArray.
 flash.xmlIl pacchetto flash.xml contiene il supporto XML standard di Flash Player e altre funzionalità XML specifiche per Flash Player.