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. 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. 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. 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. 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. 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. 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