flex - ejemplos - programacion actionscript en flash
es flex actionscript? (7)
suena como flex es solo actionscript fuera de flash
no ''afuera'', ya que todavía se ejecuta en el complemento Flash. es más como un marco para escribir aplicaciones que usan AS3 y ejecutarlas sobre Flash.
tal vez la idea del "flash exterior" proviene de AIR. ¡Es simplemente un navegador que no se ve como uno! renderiza HTML (con WebKit), JS y Flash. lo único que falta es una barra de URL. esa simple diferencia es suficiente para hacer que las aplicaciones web se parezcan más a las aplicaciones de escritorio.
He estado usando el flash durante mucho tiempo, principalmente como una herramienta de animación con un pequeño parche en ActionScript. A lo largo de los años he pasado de hacer animaciones a hacer pequeños juegos flash o pruebas de conceptos en mi tiempo libre. He sido muy reacio a aprender as3 ya que no soy muy programador, pero un amigo mío me convenció.
Estaba buscando cosas y sigo encontrando a Flex, no estoy del todo seguro de qué es Flex y esperaba que alguien me lo explicara. Por lo que he buscado, parece que flex es solo actionscript fuera del flash si tiene sentido. ¿Es esto algo que debería investigar?
Flex es muchas cosas, pero en resumen Flex es una tecnología que combina MXML y ActionScript y le permite crear rápidamente aplicaciones de Internet enriquecidas para Flash Player. Piensa en MXML como HTML. Es un lenguaje de marcado para construir interfaces de usuario. Es bueno saber que MXML se compila en ActionScript, por lo que es perfectamente posible escribir todo en ActionScript y evitar MXML aunque no lo recomendaría en la mayoría de los casos. Es solo una capa sobre ActionScript.
Flex Framework es un conjunto de componentes de interfaz de usuario, colecciones de datos, validadores, clases de servicio y mucho más que forman los bloques de construcción para su aplicación.
El SDK de Flex es el marco y los compiladores que se necesitan para construir su código fuente.
Flex Builder es la herramienta que se puede usar para crear aplicaciones Flex.
Flex es un compilador Framework + de fuente abierta / propiedad de Adobe escrito en ActionScript y un lenguaje declarativo basado en XML llamado MXML (utilizado para construir interfaces de usuario en un estilo declarativo). El marco consiste principalmente de GUI y clases relacionadas.
Tanto Flash como Flex usan el lenguaje ActionScript: Flash CS3 y Flex 2 son compatibles con ActionScript 3 (que es compatible con ECMAScript Edition 4), mientras que la versión anterior de Flash solo admite ActionScript 2.
Las diferencias entre los dos son:
1) Flash ha sido diseñado para facilitar la creación de contenido interactivo, mientras que Flex está orientado al desarrollo de aplicaciones.
2) Flash almacena la estructura de su aplicación en un archivo FLA binario, mientras que Flex usa un archivo de texto basado en el lenguaje de marcado de Flex, MXML.
3) Diferentes modelos de implementación.
Flex originalmente fue diseñado para llevar a los programadores empresariales a la plataforma Flash. Como resultado, Flex presenta herramientas diseñadas para adaptarse a las necesidades especiales de los programadores hardcore.
Eche un vistazo a esta publicación de blog que ilustra la fuerza y las debilidades de Flash y Felx bastante bien.
Flex es el nombre de un marco. Este marco le permite usar un lenguaje de marcado llamado MXML para definir la estructura (similar a HTML) y un lenguaje de scripting llamado ActionScript para definir el comportamiento (similar a JavaScript). Flex viene con un conjunto completo de componentes para la interfaz de usuario, datos, etc. para hacer las aplicaciones de construcción más rápidas.
Flash es un paquete de animación que compras de Adobe. En Flash, puede crear animaciones en una línea de tiempo y definir el comportamiento con un lenguaje de scripting llamado ActionScript.
Tanto Flex como Flash tienen como objetivo la " Plataforma Flash ". En otras palabras, Flash Platform (el complemento Flash) reproduce SWF y hay muchas herramientas que pueden construir SWF. Flex y Flash son solo dos de ellos.
Por ejemplo, también hay muchas herramientas de código abierto que se dirigen a la plataforma Flash como MTASC (AS2), Haxe y SWFMill .
Otra cosa interesante a tener en cuenta es que Flex solo es compatible con ActionScript 3 y, por lo tanto, no se puede usar para crear aplicaciones que funcionen con FlashLite para dispositivos integrados.
Flex MXML es una forma realmente maravillosa de aprender a crear UI. Solo llevo unos meses y realmente aprecio el estilo de desarrollo de la aplicación móvil de calidad. Soy un roedor de la línea de tiempo de la vieja escuela aquí, así que es bastante la curva de aprendizaje para mí. Definitivamente Actionscript 3, en muchas formas diferentes: D
Aclamaciones