Die Klassen der Flash Player API befinden sich in den flash.*-Paketen. Die Flash Player API bezieht sich auf alle Pakete, Klassen, Funktionen, Eigenschaften, Konstanten, Ereignisse und Fehlermeldungen, die sich im flash-Paket befinden. Sie gelten ausschließlich für den Flash Player, im Gegensatz zu den übergeordneten Klassen, wie beispielsweise "Date", "Math" und "XML", oder den Sprachelementen, die auf ECMAScript basieren. Die Flash Player API enthält Funktionen, die Sie in objektorientierten Programmiersprachen wie dem flash.geom-Paket für geometrische Klassen finden würden, sowie Funktionen, die ausschließlich für komplexere Internet-Anwendungen erforderlich sind, z. B. das flash.filters-Paket für Darstellungsmöglichkeiten und das flash.net-Paket für die Verarbeitung von Datenübertragung vom und zum Server.

Die fl.*-Pakete enthalten weitere Klassen für ActionScript-Authoring. Dazu gehören unter anderem:


 Beschreibung
 Oberste EbeneDie oberste Ebene (Top-Level) enthält die ActionScript-Hauptklassen und globalen Funktionen.
 adobe.utilsDas adobe.utils-Paket enthält Funktionen und Klassen, die von den Entwicklern des Flash-Authoring-Tools verwendet werden.
 fl.accessibilityDas fl.accessibility-Paket enthält Klassen zur Unterstützung von Eingabehilfen in Flash-Komponenten.
 fl.containersDas fl.containers-Paket enthält Klassen, mit denen Inhalte oder andere Komponenten geladen werden.
 fl.controlsDas fl.controls-Paket enthält Komponentenklassen der obersten Ebene, z. B. List, Button und ProgressBar.
 fl.controls.dataGridClassesDas fl.controls.dataGridClasses-Paket enthält Klassen, mit denen die DataGrid-Komponente Informationen verwaltet und anzeigt.
 fl.controls.listClassesDas fl.controls.listClasses-Paket enthält Klassen, mit denen Listenkomponenten Daten verwalten und anzeigen.
 fl.controls.progressBarClassesDas fl.controls.progressBarClasses-Paket enthält Klassen für die ProgressBar-Komponente.
 fl.coreDas fl.core-Paket enthält Klassen für alle Komponenten.
 fl.dataDas fl.data-Paket enthält Klassen für die Verarbeitung der einer Komponente zugeordneten Daten.
 fl.eventsDas fl.events-Paket enthält spezielle Ereignisklassen für die Komponenten.
 fl.langDas fl.lang-Paket enthält die Locale-Klasse zur Unterstützung von mehrsprachigem Text.
 fl.livepreviewDas fl.livepreview-Paket enthält spezielle Klassen für das Live-Vorschau-Verhalten von Komponenten in der Flash-Authoring-Umgebung.
 fl.managersDas fl.managers-Paket enthält Klassen, mit denen das Verhältnis zwischen einer Komponente und einem Benutzer verwaltet wird.
 fl.motionDas fl.motion-Paket enthält Funktionen und Klassen zur Definition eines Bewegungs-Tweens.
 fl.motion.easingDas fl.motion.easing-Paket enthält Klassen, die mit den fl.motion-Klassen zur Erstellung von Beschleunigungseffekten verwendet werden können.
 fl.transitionsDas fl.transitions-Paket enthält Klassen, die das Erstellen von Animationseffekten mit ActionScript ermöglichen.
 fl.transitions.easingDas fl.transitions.easing-Paket enthält Klassen, die mit den fl.transitions-Klassen zur Erstellung von Beschleunigungseffekten verwendet werden können.
 fl.videoDas fl.video-Paket enthält Klassen zur Arbeit mit den Komponenten FLVPlayback und FLVPlaybackCaptioning.
 flash.accessibilityDas flash.accessibility-Paket enthält Klassen zur Unterstützung von Eingabehilfen in Flash-Inhalten und-Anwendungen.
 flash.displayDas flash.display-Paket enthält die Hauptklassen, die Flash Player zum Erstellen von Anzeigebereichen verwendet.
 flash.errorsDas flash.errors-Paket enthält die am häufigsten verwendeten Fehlerklassen.
 flash.eventsDas flash.events-Paket unterstützt das neue DOM-Ereignismodell und umfasst die Basisklasse EventDispatcher
 flash.externalDas flash.external-Paket enthält die Klasse ExternalInterface, die zur Kommunikation mit dem Flash Player-Container verwendet werden kann.
 flash.filtersDas flash.filters-Paket enthält die Klassen für die Bitmap-Filtereffekte.
 flash.geomDas flash.geom-Paket enthält Geometrieklassen, z. B. Punkte, Rechtecke und Transformationsmatrizen, für die BitmapData-Klasse und die Bitmap-Cache-Funktion.
 flash.mediaDas flash.media-Paket enthält Klassen zum Arbeiten mit Multimedia-Bestand, wie z. B. Sound und Video.
 flash.netDas flash.net-Paket enthält Klassen zum Senden und Empfangen vom Netzwerk, wie z. B. URL-Downloading und Flash Remoting.
 flash.printingDas flash.printing-Paket enthält Klassen zum Drucken von Flash-basiertem Inhalt.
 flash.profilerDas flash.profiler-Paket enthält Funktionen zum Debuggen und Profilieren von ActionScript-Code.
 flash.systemDas flash.system-Paket enthält Klassen für den Zugriff auf Funktionen auf Systemebene, z. B. Sicherheit, mehrsprachiger Inhalt usw.
 flash.textDas flash.text-Paket enthält Klassen zum Arbeiten mit Textfeldern, Textformatierungen, Textkriterien, Stylesheets und Layout.
 flash.uiDas flash.ui-Paket enthält die Klassen der Benutzerschnittstelle, z. B. Klassen für die Interaktion mit Maus und Tastatur.
 flash.utilsDas flash.utils-Paket enthält Utility-Klassen, z. B. Datenstrukturen wie "ByteArray".
 flash.xmlDas flash.xml-Paket enthält Unterstützung für die alte Flash Player-XML-Version sowie für andere XML-Funktionen, die nur in Flash Player eingesetzt werden können.