Las clases de API de Flash Player se encuentran en los paquetes flash.*. La API de Flash Player hace referencia a todos los paquetes, clases, funciones, propiedades, constantes, eventos y errores que se encuentran en el paquete flash. Son exclusivos de Flash Player, a diferencia de las clases de nivel superior, como Date, Math y XML, o los elementos del lenguaje, que se basan en ECMAScript. La API de Flash Player contiene las funciones que uno espera encontrar en lenguajes de programación orientada a objetos, como el paquete flash.geom para clases de geometría, así como funciones específicas para aplicaciones de Internet completas, como el paquete flash.filters para expresividad y el paquete flash.net para la gestión de la transmisión de datos desde y hacia un servidor.

Otras clases para la edición de ActionScript se encuentran en los paquetes fl.* e incluyen:


 PaqueteDescripción
 Nivel superiorEl nivel superior contiene las principales clases y funciones globales de ActionScript.
 adobe.utilsEl paquete adobe.utils contiene funciones y clases empleadas por los desarrolladores de la herramienta de edición de Flash.
 fl.accessibilityEl paquete fl.accessibility contiene clases que permiten la accesibilidad a los componentes Flash.
 fl.containersEl paquete fl.containers contiene clases que cargan contenido u otros componentes.
 fl.controlsEl paquete fl.controls contiene clases de componentes de nivel superior como List, Button y ProgressBar.
 fl.controls.dataGridClassesEl paquete fl.controls.dataGridClasses contiene clases que el componente DataGrid utiliza para mantener y visualizar información.
 fl.controls.listClassesEl paquete fl.controls.listClasses contiene clases que los componentes List utilizan para mantener y visualizar datos.
 fl.controls.progressBarClassesEl paquete fl.controls.progressBarClasses contiene clases específicas del componente ProgressBar.
 fl.coreEl paquete fl.core contiene clases relacionadas con todos los componentes.
 fl.dataEl paquete fl.data contiene clases que gestionan datos asociados a un componente.
 fl.eventsEl paquete fl.events contiene clases de evento específicas de los componentes.
 fl.langEl paquete fl.lang contiene la clase Locale, que admite texto en varios idiomas.
 fl.livepreviewEl paquete fl.livepreview contiene clases específicas del comportamiento de previsualización dinámica de un componente en el entorno de edición de Flash.
 fl.managersEl paquete fl.managers contiene clases que administran la relación entre un componente y un usuario.
 fl.motionEl paquete fl.motion contiene funciones y clases utilizadas para definir una interpolación de movimiento.
 fl.motion.easingEl paquete fl.motion.easing contiene clases que se pueden utilizar con las clases fl.motion para crear efectos de aceleración.
 fl.transitionsEl paquete fl.transitions contiene clases que permiten usar ActionScript para crear efectos de animación.
 fl.transitions.easingEl paquete fl.transitions.easing contiene clases que se pueden utilizar con las clases fl.transitions para crear efectos de aceleración.
 fl.videoEl paquete fl.video contiene clases para trabajar con los componentes FLVPlayback y FLVPlaybackCaptioning.
 flash.accessibilityEl paquete flash.accessibility contiene clases que permiten la accesibilidad en el contenido y las aplicaciones Flash.
 flash.displayEl paquete flash.display contiene la clases principales que Flash Player utiliza para crear presentaciones visuales.
 flash.errorsEl paquete flash.errors contiene un conjunto de clases de error que se utilizan habitualmente.
 flash.eventsEl paquete flash.events admite el nuevo modelo de evento DOM e incluye la clase base EventDispatcher.
 flash.externalEl paquete flash.external contiene la clase ExternalInterface, que puede utilizarse para comunicarse con el contenedor de Flash Player.
 flash.filtersEl paquete flash.filters contiene clases para efectos de filtro de mapa de bits.
 flash.geomEl paquete flash.geom contiene clases geométricas, como puntos, rectángulos y matrices de transformación, que permiten utilizar la clase y la función de caché de mapa de bits.BitmapData
 flash.mediaEl paquete flash.media contiene clases para trabajar con activos multimedia, como sonido y vídeo.
 flash.netEl paquete flash.net contiene clases para el envío y la recepción de red, como la descarga de URL y Flash Remoting.
 flash.printingEl paquete flash.printing contiene clases para la impresión de contenido basado en Flash.
 flash.profilerEl paquete flash.profiler contiene funciones utilizadas para la depuración y la generación de perfiles de código de ActionScript.
 flash.systemEl paquete flash.system contiene clases para el acceso a la funcionalidad a nivel del sistema, como seguridad, contenido multilingüe, etc.
 flash.textEl paquete flash.text contiene clases para trabajar con campos de texto, formato de texto, medidas del texto, hojas de estilo y diseño.
 flash.uiEl paquete flash.ui contiene clases de interfaz de usuario, como clases para interactuar con el ratón y el teclado.
 flash.utilsEl paquete flash.utils contiene clases de utilidad, por ejemplo, estructuras de datos como ByteArray.
 flash.xmlEl paquete flash.xml incluye compatibilidad con el XML antiguo de Flash Player y demás funcionalidad XML específica de Flash Player.