Les classes de l'API de Flash Player figurent dans les packages flash.*. L'API de Flash Player fait référence à tous les éléments (packages, classes, fonctions, propriétés, constantes, événements et erreurs) qui figurent dans le package Flash. Ces éléments sont propres à Flash Player, par opposition aux classes de niveau supérieur, telles que Date, Math et XML, ou les éléments de langage qui reposent sur ECMAScript. L'API de Flash Player dispose de fonctionnalités propres aux langages de programmation orientés objet, telles que le package flash.geom pour les classes geometry, ainsi que des fonctionnalités propres aux applications Internet enrichies, telles que le package flash.filters pour l'expressivité et le package flash.net pour la gestion de la transmission des données entre le serveur et ses clients.

D'autres classes pour la programmation ActionScript se trouvent dans les packages fl.* et comprennent :


 packageDescription
 Niveau supérieurLe niveau supérieur regroupe les classes ActionScript essentielles et les fonctions globales. 
 adobe.utilsLe package adobe.utils contient les fonctions et les classes utilisées par les développeurs d'outils de programmation de Flash. 
 air.netLe package air.net contient les classes liées à la détection du réseau. Ce package n'est disponible que pour le contenu qui s'exécute dans le moteur d'exécution AIR. 
 air.updateLe package air.update contient des classes permettant de mettre à jour les applications AIR. Ce package n'est disponible que pour le contenu qui s'exécute dans le moteur d'exécution AIR. 
 air.update.eventsLe package air.update.events contient des classes permettant de définir les événements utilisés par la structure de mise à jour de l'application AIR. Ce package n'est disponible que pour le contenu qui s'exécute dans le moteur d'exécution AIR. 
 fl.accessibilityLe package fl.accessibility contient des classes qui permettent de prendre en charge l'accessibilité des composants Flash. 
 fl.containersLe package fl.containers contient des classes qui chargent du contenu ou d'autres composants. 
 fl.controlsLe package fl.controls contient des classes de composant de niveau supérieur, telles que List, Button et ProgressBar, 
 fl.controls.dataGridClassesLe package fl.controls.dataGridClasses contient des classes utilisées par le composant DataGrid pour maintenir et afficher des informations. 
 fl.controls.listClassesLe package fl.controls.listClasses contient des classes utilisées par les composants de liste pour maintenir et afficher des informations. 
 fl.controls.progressBarClassesLe package fl.controls.progressBarClasses contient des classes propres au composant ProgressBar. 
 fl.coreLe package fl.core contient des classes liées à tous les composants. 
 fl.dataLe package fl.data contient des classes concernant des données associées à un composant. 
 fl.eventsLe package fl.events contient des classes d'événement propres aux composants. 
 fl.ikLe package fl.ik contient les méthodes et les classes qui interagissent avec les squelettes de cinématique inverse (IK) créés dans Flash CS4. 
 fl.langLe package fl.lang contient la classe Locale, qui prend en charge le texte multilingue. 
 fl.livepreviewLe package fl.livepreview contient des classes propres au comportement d'aperçu en direct d'un composant dans l'environnement de programmation de Flash. 
 fl.managersLe package fl.managers contient des classes qui gèrent les relations entre un composant et un utilisateur. 
 fl.motionLe package fl.motion contient des fonctions et des classes utilisées pour définir une interpolation de mouvement. 
 fl.motion.easingLe package fl.motion.easing contient des classes à utiliser avec les classes fl.motion pour créer des effets d'accélération. 
 fl.transitionsLe package fl.transitions contient des classes qui vous permettent d'utiliser ActionScript pour créer des effets d'animation. 
 fl.transitions.easingLe package fl.transitions.easing contient des classes à utiliser avec les classes fl.transitions pour créer des effets d'accélération. 
 fl.videoLe package fl.video contient des classes destinées aux composants FLVPlayback et FLVPlaybackCaptioning 
 flash.accessibilityLe package flash.accessibility contient des classes qui permettent de prendre en charge l'accessibilité du contenu et des applications Flash. 
 flash.dataLe package flash.data contient les classes destinées aux bases de données SQL Adobe AIR locales. 
 flash.desktopLe package flash.desktop contient les classes utilisées pour les opérations de copier/coller et de glisser/déposer, de même que la classe Icon, qui sert à définir les icônes du système utilisées par un fichier. 
 flash.displayLe package flash.display regroupe les classes essentielles que Flash Player utilise pour créer des affichages visuels. 
 flash.errorsLe package flash.errors contient un ensemble de classes d'erreur couramment utilisées. 
 flash.eventsLe package flash.events prend en charge le nouveau modèle d'événements DOM et inclut la classe de base EventDispatcher. 
 flash.externalLe package flash.external contient la classe ExternalInterface qui permet de communiquer avec le conteneur de Flash Player. 
 flash.filesystemLe package flash.filesystem contient les classes utilisées pour accéder au système de fichiers. Ce package n'est disponible que pour le contenu qui s'exécute dans le moteur d'exécution AIR. 
 flash.filtersLe package flash.filters contient des classes pour les effets de filtrage de bitmaps. 
 flash.geomLe package flash.geom contient des classes géométriques, telles que les points, les rectangles et les matrices de transformation, pour prendre en charge la classe BitmapData et la fonctionnalité d'interception de bitmaps. 
 flash.htmlLe package flash.html contient les classes utilisées pour insérer du contenu HTML dans une application AIR. Ce package n'est disponible que pour le contenu qui s'exécute dans le moteur d'exécution AIR. 
 flash.mediaLe package flash.media contient des classes permettant de manipuler des ressources multimédia, telles que des sons et des vidéos. 
 flash.netLe package flash.net contient des classes permettant d'envoyer et recevoir des données à partir du réseau, telles que le téléchargement d'URL et Flash Remoting. 
 flash.net.drmLe package flash.net.drm contient des classes permettant d'utiliser du contenu protégé par DRM. Ce package n'est disponible que pour le contenu qui s'exécute dans le moteur d'exécution AIR. 
 flash.printingLe package flash.printing contient des classes permettant d'imprimer le contenu Flash. 
 flash.profilerLe package flash.profiler contient des fonctions qui permettent de déboguer et tester le code ActionScript. 
 flash.samplerLe package flash.sampler regroupe les méthodes et les classes qui permettent de procéder aux appels de procédures de suivi de façon à créer des profils d'utilisation de la mémoire et à optimiser des applications. 
 flash.securityLe package flash.security comprend les classes liées à la validation des signatures XML Ce package n'est disponible que pour le contenu qui s'exécute dans le moteur d'exécution AIR. 
 flash.systemLe package flash.system contient des classes permettant d'accéder aux fonctionnalités de niveau système, telles que la sécurité, le contenu multilingue, etc. 
 flash.textLe package flash.text contient des classes permettant de manipuler des champs de texte, de mettre du texte en forme, de modifier les dimensions du texte, d'appliquer des feuilles de style et des mises en page. 
 flash.text.engineLe FTE fournit une prise en charge de bas niveau pour le contrôle élaboré des dimensions et de la mise en forme du texte et du texte bidirectionnel. Il peut être utilisé pour créer et gérer des éléments de texte simple, mais il est avant toute une base pour les développeurs qui souhaitent créer des composants de manipulation de texte. 
 flash.uiLe package flash.ui contient des classes d'interface utilisateur, telles que les classes permettant d'interagir avec la souris et le clavier. 
 flash.utilsLe package flash.utils contient des classes d'utilitaires, telles que des structures de données comme ByteArray. 
 flash.xmlLe package flash.xml contient la prise en charge de l'ancien code de Flash Player et autres fonctionnalités propres à Flash Player.XMLXML