Introducción aIntroducción aAction Script 3.0Action Script 3.0
Ing. Andrés M García O
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
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
Que es la máquina Virtual Action Que 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
Que es la máquina Virtual Action Que 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
Ventajas de ActionScript 3.0Ventajas de ActionScript 3.0Permite 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
Ventajas de ActionScript 3.0Ventajas de ActionScript 3.0ECMAScript 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 nivelModelo de eventos DOM3, genera y gestiona
mensajes de eventos de forma más clara.
Ing. Andrés M García O
Ventajas de ActionScript 3.0Ventajas de ActionScript 3.0API 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
Recommended