• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
5,031
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
34
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Introducción a Action Script 3.0 Ing. Andrés M García O
  • 2. 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?
    • 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 Action 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 Action 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.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.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.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