SlideShare una empresa de Scribd logo
1 de 8
Introducción aIntroducción a
Action 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 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
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
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
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
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

Más contenido relacionado

La actualidad más candente (7)

PDO: Capa de abstracción de base de datos con PHP
PDO: Capa de abstracción de base de datos con PHPPDO: Capa de abstracción de base de datos con PHP
PDO: Capa de abstracción de base de datos con PHP
 
El uso correcto de MySQLi
El uso correcto de MySQLi El uso correcto de MySQLi
El uso correcto de MySQLi
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la web
 
Introducción a vnext
Introducción a vnextIntroducción a vnext
Introducción a vnext
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
 
Node.js - un poco de informacion.
Node.js - un poco de informacion.Node.js - un poco de informacion.
Node.js - un poco de informacion.
 

Destacado

Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..
Andres Garcia
 
Programacion en actionscript
Programacion en actionscriptProgramacion en actionscript
Programacion en actionscript
cristian guevara
 
Formatos para animación en multimedia
Formatos para animación en multimediaFormatos para animación en multimedia
Formatos para animación en multimedia
karina154
 
Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.
Encarnita Montiel Martos
 

Destacado (18)

Iñikuk muchik octavina 2013
Iñikuk muchik octavina 2013Iñikuk muchik octavina 2013
Iñikuk muchik octavina 2013
 
Office
OfficeOffice
Office
 
Curso basico videojuegos nive..
Curso basico videojuegos nive..Curso basico videojuegos nive..
Curso basico videojuegos nive..
 
As3 unidad 3 animación de flash
As3 unidad 3 animación de flashAs3 unidad 3 animación de flash
As3 unidad 3 animación de flash
 
Presentación Del Curso Programacion Avanzada
Presentación Del Curso  Programacion  AvanzadaPresentación Del Curso  Programacion  Avanzada
Presentación Del Curso Programacion Avanzada
 
Flash as3 components_help
Flash as3 components_helpFlash as3 components_help
Flash as3 components_help
 
Catalogo de recursos
Catalogo de recursosCatalogo de recursos
Catalogo de recursos
 
Tiristores Clase 2
Tiristores Clase 2Tiristores Clase 2
Tiristores Clase 2
 
Programacion en actionscript
Programacion en actionscriptProgramacion en actionscript
Programacion en actionscript
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Transmision am fm introduccion
Transmision am fm introduccionTransmision am fm introduccion
Transmision am fm introduccion
 
Formatos para animación en multimedia
Formatos para animación en multimediaFormatos para animación en multimedia
Formatos para animación en multimedia
 
01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos
 
Modulo 1 introducción a la Informática
Modulo 1 introducción a la InformáticaModulo 1 introducción a la Informática
Modulo 1 introducción a la Informática
 
Reporting con tablas dinámicas en excel
Reporting con tablas dinámicas en excelReporting con tablas dinámicas en excel
Reporting con tablas dinámicas en excel
 
Inteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power PivotInteligencia de Negocio con Excel Power Pivot
Inteligencia de Negocio con Excel Power Pivot
 
Escuela TIC 2.0 - Sesión 1
Escuela TIC 2.0 - Sesión 1Escuela TIC 2.0 - Sesión 1
Escuela TIC 2.0 - Sesión 1
 
Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.Curso de atención al público. encarnación montiel martos.
Curso de atención al público. encarnación montiel martos.
 

Similar a Clase Introducción a AS3

Sanchez montesdeoca angela 2 b2
Sanchez montesdeoca angela 2 b2Sanchez montesdeoca angela 2 b2
Sanchez montesdeoca angela 2 b2
angelasanchezm29
 
Actionscript
ActionscriptActionscript
Actionscript
yyurany
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas Utiles
Jairo Gatjens
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flash
Futura Networks
 
Atrion script 3.0
Atrion script 3.0Atrion script 3.0
Atrion script 3.0
skate311
 

Similar a Clase Introducción a AS3 (20)

Sanchez montesdeoca angela 2 b2
Sanchez montesdeoca angela 2 b2Sanchez montesdeoca angela 2 b2
Sanchez montesdeoca angela 2 b2
 
Sanchez montesdeoca angela 2 b2
Sanchez montesdeoca angela 2 b2Sanchez montesdeoca angela 2 b2
Sanchez montesdeoca angela 2 b2
 
Actionscript
ActionscriptActionscript
Actionscript
 
Integrando Flex Y Spring
Integrando Flex  Y SpringIntegrando Flex  Y Spring
Integrando Flex Y Spring
 
Asp.net lendry Barrientos
Asp.net lendry BarrientosAsp.net lendry Barrientos
Asp.net lendry Barrientos
 
Animacion 2 d
Animacion 2 dAnimacion 2 d
Animacion 2 d
 
Code Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile PrototypingCode Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile Prototyping
 
Desarrollo Plataforma Flash
Desarrollo Plataforma FlashDesarrollo Plataforma Flash
Desarrollo Plataforma Flash
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas Utiles
 
Practica03 desarrolloweb
Practica03 desarrollowebPractica03 desarrolloweb
Practica03 desarrolloweb
 
Desarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flashDesarrollo de aplicaciones sobre plataformas flash
Desarrollo de aplicaciones sobre plataformas flash
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
Atrion script 3.0
Atrion script 3.0Atrion script 3.0
Atrion script 3.0
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Abobe Flash
Abobe Flash Abobe Flash
Abobe Flash
 
Diana huayamave
Diana huayamaveDiana huayamave
Diana huayamave
 
Flash Platform
Flash PlatformFlash Platform
Flash Platform
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
Maria basurto 2_b2
Maria basurto 2_b2Maria basurto 2_b2
Maria basurto 2_b2
 

Más de Andres Garcia

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011
Andres Garcia
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2
Andres Garcia
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgo
Andres Garcia
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programming
Andres Garcia
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
Andres Garcia
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1
Andres Garcia
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
Andres Garcia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
Andres Garcia
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
Andres Garcia
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
Andres Garcia
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3
Andres Garcia
 

Más de Andres Garcia (19)

Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011Ppt4 presentacion ip_algoritmia_2011
Ppt4 presentacion ip_algoritmia_2011
 
Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2Ppt5 presentacion ip algoritmia_2011_p2
Ppt5 presentacion ip algoritmia_2011_p2
 
Presentacion curso desarrollo de videojuegos en as3 amgo
Presentacion curso desarrollo de videojuegos en as3   amgoPresentacion curso desarrollo de videojuegos en as3   amgo
Presentacion curso desarrollo de videojuegos en as3 amgo
 
Clase 2 poo java
Clase 2 poo javaClase 2 poo java
Clase 2 poo java
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Clase matrix as3
Clase matrix as3Clase matrix as3
Clase matrix as3
 
Clase xml as3
Clase xml as3Clase xml as3
Clase xml as3
 
Clase video
Clase videoClase video
Clase video
 
Flash as3 programming
Flash as3 programmingFlash as3 programming
Flash as3 programming
 
Clase video
Clase videoClase video
Clase video
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
Clase Sonido
Clase SonidoClase Sonido
Clase Sonido
 
IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1IntroduccióN A La Programacion Tema 1
IntroduccióN A La Programacion Tema 1
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
 
Clases De Objetos Principales De As3
Clases De Objetos Principales De As3Clases De Objetos Principales De As3
Clases De Objetos Principales De As3
 
Clase 2 Poo
Clase 2 PooClase 2 Poo
Clase 2 Poo
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 

Último (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

Clase Introducción a AS3

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