1. Flash Player Adobe Flash Player es una aplicación en forma de reproductor multimedia creado inicialmente por Macromedia y actualmente distribuido por Adobe Systems. Permite reproducir archivos SWF que pueden ser creados con la herramienta de autoría Adobe Flash,2 con Adobe Flex o con otras herramientas de Adobe y de terceros. Estos archivos se reproducen en un entorno determinado. En un sistema operativo tiene el formato de aplicación del sistema, mientras que si el entorno es un navegador, su formato es el de un Plug-in u objeto ActiveX. Adobe Flash, o simplemente Flash, se refieren tanto al programa de creación de animaciones como al reproductor. Estrictamente hablando, Adobe Flash es el entorno de creación y Adobe Flash Player el reproductor o máquina virtual. Sin embargo, en lenguaje coloquial, se usa el término Flash para referirse al entorno, al reproductor e, incluso, a los archivos generados. Flash Player tiene soporte para un lenguaje de programación interpretado conocido como ActionScript(AS) basado en el estándar ECMAScript. Desde su origen ActionScript ha pasado de ser un lenguaje muy básico a un lenguaje avanzado con soporte de programación orientada a objetos, comparable en funciones y uso al lenguaje JavaScript (también basado en ECMAScript).3
2. Macromedia Flash Player 6 Fecha de aparición de la versión 6.0.21.0: marzo de 2002. Apoyo al consumo de Flash Remoting (AMF) y servicios Web (SOAP). Apoyo ondemand / audio en vivo y video streaming (RTMP). Apoyo a los lectores de pantalla a través de Microsoft Active Accessibility. Añadido Sorenson chispa códec de vídeo de Flash Video [26]. Soporte para video, componentes de aplicación, librerías compartidas, y la accesibilidad. Macromedia Flash Communication Server MX, también lanzado en 2002, permitió video para ser escuchados en Flash Player 6 (de lo contrario el video puede ser embebido en la película de Flash).
3. Macromedia Flash Player 7 Fecha de aparición de la versión 7.0.14.0: septiembre de 2003 Apoyo progresivo de audio y video streaming (HTTP). Apoyo ActionScript 2.0, Lenguaje de programación orientado a objetos para los desarrolladores. Capacidad para crear tablas, gráficos y efectos adicionales de texto con el nuevo soporte para extensiones (se vende por separado), la importación de alta fidelidad de los archivos PDF y Adobe Illustrator 10, móvil y el desarrollo de dispositivos y un entorno de desarrollo basado en formularios. ActionScript 2.0 también se introdujo, dando a los desarrolladores un enfoque formal orientado a objetos en ActionScript. Componentes V2 sustituirá los componentes de Flash MX, siendo re-escrito desde cero para aprovechar las características de ActionScript 2.0 y principios orientados a objetos. En 2004, la "plataforma Flash" fue introducida. Ampliando el Flash de la herramienta de edición de Flash. Flex 1.0 y 1.0 Brisa fueron liberados, los cuales utilizan el Flash Player como un método de entrega, pero se basó en otras herramientas que el programa de edición de Flash para crear aplicaciones Flash y presentaciones. Flash Lite 1.1 también fue lanzado, permitiendo a los teléfonos móviles reproducir contenido Flash.
4. Macromedia Flash Player 8 Fecha de aparición de la versión 8.0.22.0: agosto de 2005. Soporte para la carga en tiempo de ejecución de las imágenes GIF y PNG. Nuevo codec de vídeo (On2 VP6). Mejora del rendimiento en tiempo de ejecución y de mapa de bits en tiempo de ejecución de almacenamiento en caché. Filtros en vivo y blendmodes. Carga de archivos y capacidad de descarga Nuevo motor de procesamiento de texto. Subsistema ExternalAPI introducido para reemplazar fscommand (). El 3 de diciembre de 2005, Adobe Systems adquirió los productos de Macromedia (incluyendo Flash) .
5. Adobe Flash Player 9 Fecha de aparición de la versión 9.0.15.0: junio de 2006. Nuevo motor de scripting ECMAScript, ActionScript Virtual Machine AVM2. AVM1 se conserva por compatibilidad. ActionScript 3 a través de AVM2. E4X, que es un nuevo enfoque de análisis XML. Soporte para sockets binarios. Soporte para expresiones regulares y espacios de nombres. ECMAScript 4 máquina virtual donada a la Fundación Mozilla y el llamado Tamarin.