insertar como flex actionscript air flash

flex - como - adobe flash player



¿Alguien puede explicar en pocas oraciones cómo se relacionan estas tecnologías? Flex, Flash, Air, ActionScript, SWF, FLV (4)

He leído acerca de cada uno de estos, pero todavía no entiendo cómo interactúan todos ellos, que son tecnologías competitivas, o incluso realmente lo que cada uno de ellos es claramente.

Flash, Air, Flex ... ¿Son todos estos "contenedores" / entornos de tiempo de ejecución similares a JVM, en los que se ejecuta el código de ActionScript?

SWF, FLV, AIR ... ¿Se están ejecutando estos formatos de archivo que compiten con Flash, Air o Flex?

¿ActionScript es un lenguaje tipo C que se compila en archivos SWF, FLV o AIR?

Lo siento, con todo el marketing en torno a estos términos, algunos de los cuales se usan indistintamente, estoy bastante perdido. Supongamos que quisiera escribir una aplicación de AIR ... ¿qué implicaría eso? ¿Escribir código ActionScript, compilarlo en un archivo SWF y luego instalar el tiempo de ejecución de AIR para ejecutarlo? ¿Cómo es eso diferente de Flash?

Si quiero jugar aplicaciones de AIR, ¿necesito un tiempo de ejecución de AIR por separado o Flash ejecuta aplicaciones de AIR?


El término " Flash " se usa con frecuencia de manera ambigua y puede referirse por igual al software utilizado para hacer y / o reproducir archivos .swf (ejecutables en Flash), así como también el contenido .swf. Las herramientas de desarrollo .swf de Adobe (como Flash Pro CS5) y su reproductor Flash son, con mucho, las más populares, aunque también existen muchas alternativas de código abierto y de terceros.

Flex es un conjunto de herramientas de desarrollo orientadas a la creación de aplicaciones web (en lugar de contenido) dirigidas al reproductor Flash. Está disponible como un kit de código abierto que incluye muchos componentes reutilizables, un lenguaje de marcado conocido como mxml y un compilador .swf.

Adobe Flash Player está disponible tanto como un complemento de navegador como una versión de escritorio localmente instalada conocida como AIR (Adobe Integrated Run-time).

ActionScript es el lenguaje de programación de Flash, ejecutado por la máquina virtual ActionScript (AVM) dentro del reproductor Flash. En su versión actual, ActionScript 3 es un lenguaje de codificación OOP completamente MUY similar a Java.

FLV es un formato de contenedor de video popular utilizado por el reproductor Flash para entregar video en la web.


Flex es un entorno de programación para desarrollar aplicaciones Flash

Flash es la tecnología que consiste en Flash Player y formato, y permite una gran funcionalidad en un navegador web

Air es tecnología Flash y permite ejecutar la aplicación Flash fuera del modo de navegador, por lo que se ve como una aplicación común de Windows o Mac

ActionScript: es el lenguaje de programación utilizado para crear aplicaciones Flash

SWF - se compila Flash binario

FLV - es un formato de transmisión de video basado en flash


Flex no es un entorno de programación. Usted está confundiendo eso con el generador de flex IDE.

Flex es un SDK / framework y un conjunto de componentes para construir aplicaciones ricas basadas en flash. También le permite usar un marcado de tipo XML llamado MXML para escribir sus aplicaciones. Pero al final del día compila a .swf independientemente.

Flash es el producto o la tecnología utilizada para ejecutar archivos .swf.

Los archivos SWF son los archivos flash binarios ejecutables que se ejecutan desde un complemento de navegador, el reproductor flash independiente o dentro de un contenedor de escritorio de AIR.

AIR no solo le permite ejecutar aplicaciones flash en el escritorio, es un formato de contenedor de navegador cruzado que le permite crear aplicaciones de escritorio que acceden a las funciones del sistema operativo desde adentro. Las aplicaciones de AIR se pueden escribir en HTML y JavaScript, así como en actionscript / flash.

Actionscript es el lenguaje en el que se escriben las aplicaciones flash y se basa en ECMAScript y solo se compila en el archivo .swf binario.

FLV es un formato de video flash patentado.


  • Flex : Flex es un marco para crear RIA (Rich Internet Applications). [De alguna manera, Symphony / Zend es para PHP o JQuery para JavaScript.]
  • Flash : es un editor / IDE para crear clips de película que podría reproducir FlashPlayer , pero también hay otras opciones para crear películas.
  • FlashPlayer : es el tiempo de ejecución para reproducir películas swf. Por lo general, las películas swf están integradas en una página HTML y el navegador inicia el FlashPlayer como un complemento.
  • Aire : un tiempo de ejecución para usar tecnologías web para crear aplicaciones que no se ejecutan dentro de un navegador. Es compatible con películas Flash, HTML, JavaScript, CSS, ...
  • ActionScript : un lenguaje de programación para crear películas Flash. Se podría usar dentro de Flex o en Flash -IDE. ActionScript nunca podría ejecutarse directamente, siempre debe compilarse.
  • SWF : el formato de archivo binario para flashmovies.
  • SWC : es una biblioteca binaria compilada.
  • FLV : un formato de archivo de contenedor para sonido y videos.