Clase Introducción a AS3

5,373 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Clase Introducción a AS3

  1. 1. Introducción aIntroducción a Action Script 3.0Action Script 3.0 Ing. Andrés M García O
  2. 2. Que es Action Script?Que es Action Script? ActionScript es el lenguaje de programación de Adobe que permite crear aplicaciones interactivas, gestión de datos, desarrollo de contenido grafico controlado por datos, integración con otras aplicaciones de escritorio y online. Se ejecuta mediante la máquina virtual ActionScript (AVM), que esta integrado en Flash Player Ing. Andrés M García O
  3. 3. Que es Action Script?Que es Action Script? Se compila mediante un compilador, que puede ser el que esta incorporado en Adobe Flash CS3 Professional o en Adobe® Flex™ Builder™. Tambien existe un compilador en el SDK de Adobe® Flex™ y en Flex™ Data Services. Elcódigo de bytes está incorporado en los archivos SWF ejecutados por Flash Player, el cual es entorno de tiempo de ejecución. Ing. Andrés M García O
  4. 4. Que es la máquina Virtual ActionQue es la máquina Virtual Action Script (AVM)?Script (AVM)? Es una aplicación integrada en el entorno de tiempo de ejecución Flash Player que se encarga de ejecutar las ordene programadas en AS. La versión actual es la AVM2, que utiliza un nuevo conjunto de instrucciones de código de bytes y tiene mejoras de rendimiento y se rige por el standart ECMAScript (ECMA 262) y que realiza mejores optimizaciones que las versiones anteriores del compilador. Ing. Andrés M García O
  5. 5. Que es la máquina Virtual ActionQue es la máquina Virtual Action Script (AVM)?Script (AVM)?  La AVM2 posee una interfaz de programación de aplicaciones (API) ampliada y mejorada, con un control de bajo nivel de los objetos y un modelo orientado a objetos bien definido.  También integra Una API XML basada en la especificación de ECMAScript para XML (E4X) (ECMA- 357edición 2). E4X es una extensión del lenguaje ECMAScript que añade XML como un tipo de datos nativo del lenguaje.  Un modelo de eventos basado en la especificación de eventos DOM (modelo de objetos de documento) Ing. Andrés M García O
  6. 6. Ventajas de ActionScript 3.0Ventajas de ActionScript 3.0  Permite integrar código AS de versiones anteriores.  Facilita creación de aplicaciones POO complejas con datos de alto volumen.  Se compila 10 veces más rápido con las versiones anteriores.  Posee una API que permite controlar objetos a más bajo nivel.  Maneja Excepciones en tiempo de ejecución, esto permite detectar errores más rápido.  Permite el uso de clases cerradas y Clases dinámicas Ing. Andrés M García O
  7. 7. Ventajas de ActionScript 3.0Ventajas de ActionScript 3.0 ECMAScript para XML (E4X) es una API que incorpora los datos XML como si fueran nativos. Permite trabajar con definición de espacio de nombres, que funcionan como atributos de acceso personalizados. Nuevos tipos simples (Int-Uint) Nuevas funciones API de Flash player que permiten controlar los objetos a mas bajo nivel Modelo de eventos DOM3, genera y gestiona mensajes de eventos de forma más clara. Ing. Andrés M García O
  8. 8. Ventajas de ActionScript 3.0Ventajas de ActionScript 3.0 API de la lista de visualización (Clases MovieClip, Sprite y Shape) que permite versatilidad para desp’legar los objetos incluyendo la profundidad u orden Z(Quien esta delante o detrás de que). Gestion contenido y datos dinámicos (Clase Loader, URLLoader y Clase Socked que permite leer y escribir datos binarios). Acceso a datos de bajo nivel (Clase ByteArray, API sound, APIs para manejar la seguridad.) Utilización de Texto, nuevo Paquete Flash.text. Ing. Andrés M García O

×