As classes API do Flash Player estão em pacotes flash.*. A API do Flash Player refere-se a todos os pacotes, classes, funções, propriedades, constantes, eventos e erros que estão no pacote flash. Elas são exclusivas do Flash Player, ao contrário das classes de nível superior, como Data, Math e XML, ou dos elementos de linguagem, que têm base no ECMAScript. A API do Flash Player contém recursos que se espera encontrar em linguagens de programação orientadas a objetos, como o pacote flash.geom para classes de geometria, bem como recursos específicos às necessidades de aplicativos avançados da Internet, como o pacote flash.filters para expressividade, e o pacote flash.net para manipular a transmissão de dados de e para um servidor.

Outras classes para criação em ActionScript estão em pacotes fl.* e incluem:


 pacoteDescrição
 Nível superiorO nível superior contém as classes centrais e as funções globais do ActionScript. 
 adobe.utilsO pacote adobe.utils contém funções e classes usadas pelos desenvolvedores de ferramentas de autoria do Flash. 
 air.netO pacote air.net contém classes para detecção de rede. Este pacote só está disponível para conteúdo que está sendo executado no tempo de execução do AIR. 
 air.updateO pacote air.update contém classes para atualizar aplicativos do AIR. Este pacote só está disponível para conteúdo que está sendo executado no tempo de execução do AIR. 
 air.update.eventsO pacote air.update.events contém classes que definem eventos usados pela estrutura de atualização de aplicativos do AIR. Este pacote só está disponível para conteúdo que está sendo executado no tempo de execução do AIR. 
 fl.accessibilityO pacote fl.accessibility contém classes para suportar a acessibilidade nos componentes do Flash. 
 fl.containersO pacote fl.containers contém classes que carregam conteúdo ou outros componentes. 
 fl.controlsO pacote fl.controls contém classes de componentes de nível superior, como List, Button e ProgressBar. 
 fl.controls.dataGridClassesO pacote fl.controls.dataGridClasses contém classes que o componente DataGrid usa para manter e exibir informações. 
 fl.controls.listClassesO pacote fl.controls.listClasses contém classes que os componentes das listas usam para manter e exibir dados. 
 fl.controls.progressBarClassesO pacote fl.controls.progressBarClasses contém classes que são específicas do componente ProgressBar. 
 fl.coreO pacote fl.core contém classes relacionadas a todos os componentes. 
 fl.dataO pacote fl.data contém classes que tratam dados associados a um componente. 
 fl.eventsO pacote fl.events contém classes de eventos específicas aos componentes. 
 fl.ikO pacote fl.ik contém os métodos e as classes que interagem com armaduras cinemáticas inversas (IK) criadas no Flash CS4. 
 fl.langO pacote fl.lang contém a classe Local, que suporta texto multilíngüe. 
 fl.livepreviewO pacote fl.livepreview contém classes específicas ao comportamento de visualização ao vivo de um componente, no ambiente de autoria do Flash. 
 fl.managersO pacote fl.managers contém classes que gerenciam a relação entre um componente e um usuário. 
 fl.motionO pacote fl.motion contém funções e classes usadas para definir uma transição de movimento. 
 fl.motion.easingO pacote fl.motion.easing contém classes que podem ser usadas com as classes fl.motion para criar efeitos de suavização. 
 fl.transitionsO pacote fl.transitions contém classes que permitem usar o ActionScript para criar efeitos de animação. 
 fl.transitions.easingO pacote fl.transitions.easing contém classes que podem ser usadas com as classes fl.transitions para criar efeitos de suavização. 
 fl.videoO pacote fl.video contém classes para trabalhar com os componentes do FLVPlayback e do FLVPlaybackCaptioning. 
 flash.accessibilityO pacote flash.accessibility contém classes para suportar a acessibilidade em conteúdo e aplicativos Flash. 
 flash.dataO pacote de dados flash. contém classes usadas para trabalhar com bancos de dados SQL locais do Adobe AIR. 
 flash.desktopO pacote flash.desktop contém classes usadas nas operações de copiar e colar e arrastar e soltar, bem como a classe Ícone, usada para definir ícones de sistema usados por um arquivo. 
 flash.displayO pacote flash.display contém as classes centrais usadas pelo Flash Player para criar exibições visuais. 
 flash.errorsO pacote flash.errors contém um conjunto de classes de erro freqüentemente utilizadas. 
 flash.eventsO pacote flash.events suporta o novo modelo de evento DOM e inclui a classe básica EventDispatcher. 
 flash.externalO pacote flash.external contém a classe ExternalInterface, que pode ser usada para comunicar com o recipiente do Flash Player. 
 flash.filesystemO pacote flash.filesystem contém as classes usadas no acesso ao sistema de arquivos. Este pacote só está disponível para conteúdo que está sendo executado no tempo de execução do AIR. 
 flash.filtersO pacote flash.filters contém classes para efeitos de filtro de bitmap. 
 flash.geomO pacote flash.geom contém classes de geometria, como pontos, retângulos e matrizes de transformação, para suportar a classe BitmapData e o recurso de cache de bitmap. 
 flash.htmlO pacote flash.html contém classes usadas para incluir conteúdo HTML em um aplicativo do AIR. Este pacote só está disponível para conteúdo que está sendo executado no tempo de execução do AIR. 
 flash.mediaO pacote flash.media contém classes para trabalhar com recursos multimídia, como som e vídeo. 
 flash.netO pacote flash.net contém classes para envio e recebimento da rede, como download de URL e Flash Remoting. 
 flash.net.drmO pacote flash.net.drm contém classes para trabalhar com conteúdo protegido por DRM. Este pacote só está disponível para conteúdo que está sendo executado no tempo de execução do AIR. 
 flash.printingO pacote flash.printing contém classes para impressão de conteúdo com base em Flash. 
 flash.profilerO pacote flash.profiler contém funções usadas para depuração e determinação de perfis do código ActionScript. 
 flash.samplerO pacote flash.sampler contém métodos e classes para controlar as chamadas de procedimento, de modo que seja possível determinar o perfil de uso da memória e otimizar os aplicativos. 
 flash.securityO pacote flash.security inclui classes para validação de assinaturas XML. Este pacote só está disponível para conteúdo que está sendo executado no tempo de execução do AIR. 
 flash.systemO pacote flash.system contém classes para acessar a funcionalidade de nível de sistema, como segurança, conteúdo multilíngüe, etc. 
 flash.textO pacote flash.text contém classes para trabalhar com campos de texto, formatação de texto, métrica de texto, páginas de estilo e layout. 
 flash.text.engineO FTE oferece suporte de baixo nível para controle sofisticado de métrica de texto, formatação e texto bidirecional. Embora possa ser usado para criar e gerenciar elementos de texto simples, o FTE foi desenvolvido principalmente como uma base para os desenvolvedores criarem componentes de manipulação de texto. 
 flash.uiO pacote flash.ui contém classes de interface de usuário, como as classes para interação com o mouse e o teclado. 
 flash.utilsO pacote flash.utils contém classes de utilitários, como as estruturas de dados semelhantes a ByteArray. 
 flash.xmlO pacote flash.xml contém suporte XML existente do Flash Player e outra funcionalidade XML específica do Flash Player.