ActionScript
1.0
ActionScript arrancó con comandos sencillos para controlar la línea de tiempo como play y stop. Además podía controlar las líneas de tiempo de objetos dentro del entorno Flash, llamados Movie Clips, y controlar su ubicación x e y, su anchura (width) y altura (height). También podía ajustar y extraer variables, utilizar bucles y comunicarse con bases de datos utilizando PHP, ASP, ColdFusion, etc.; prácticamente todo lo que se necesita para explorar Flash. Los desarrolladores pronto añadieron código para crear hélices de ADN, animaciones complejas, juegos y aplicaciones Web como carros de compra y
Galerías multimedia
ActionScript 1.0, con la publicación de Flash MX, evolucionó para incluir varios objetos más y métodos disponibles y permitía programación orientada a los objetos, pero estaba limitado por su implementación de clases. No transcurrió mucho hasta la publicación de ActionScript 2.0 con la siguiente versión de Flash, Flash MX 2004, aunque ActionScript siguió proporcionando una programación sencilla para los no programadores. En Flash 8 se volvió a incluir un asistente de scripts que ayuda a los no programadores, que estaba en las versiones anteriores de Flash pero fue omitido en la versión Flash MX 2004.
ActionScript 1.0, con la publicación de Flash MX, evolucionó para incluir varios objetos más y métodos disponibles y permitía programación orientada a los objetos, pero estaba limitado por su implementación de clases. No transcurrió mucho hasta la publicación de ActionScript 2.0 con la siguiente versión de Flash, Flash MX 2004, aunque ActionScript siguió proporcionando una programación sencilla para los no programadores. En Flash 8 se volvió a incluir un asistente de scripts que ayuda a los no programadores, que estaba en las versiones anteriores de Flash pero fue omitido en la versión Flash MX 2004.
ActionScript 2.0
Flash utiliza un lenguaje de
programación denominado ActionScript. Este potente lenguaje está basado en el
estándar ECMAScript y es similar a JavaScript y Java. La versión 2.0 es la
versión de ActionScript incorporada en Flash MX 2004. No obstante no es
obligatorio emplear esta versión en los documentos elaborados con Flash MX
2004. Dependiendo del código utilizado, es posible desarrollar aplicaciones con
ActionScript 2.0 tanto para el reproductor Flash Player 7 como para Flash
Player 6.
Otra característica propia
de ActionScript 2.0 (también llamado AS 2.0) consiste en la manera de generar y
manejar los eventos. Un evento es un suceso que ocurre durante la reproducción
de un archivo SWF, y puede estar originado por la pulsación de una tecla, la
finalización de la carga de un archivo, o alguna acción sobre un botón del
escenario.
- Cree un nuevo documento FLA. Por
ejemplo, podría llamarlo listvariables.fla.
- Introduzca el siguiente código de
ActionScript 2.0 en el panel Acciones:
1
2
3
4
|
_global.myName
= "Buster";
var myCatSays:String
= "meow";
var myNum:Number
= 313;
var myArray:Array
= ["one", "two", "three"];
|
- Seleccione Control >
Probar película > Probar.
- En el entorno de prueba,
seleccione Depurar > Mostrar variables.
Aparece en el panel Salida una lista con todas las variables que hay
actualmente en el archivo SWF. En el siguiente ejemplo se muestran las
variables que podrían aparecer a partir del código indicado en el paso 2:
1
2
3
4
5
6
7
8
9
10
|
Global
Variables:
Variable _global.myName = "Buster"
Level
#0:
Variable
_level0.$version = "WIN 9,0,29,3"
Variable
_level0.myCatSays = "meow"
Variable
_level0.myNum = 313
Variable
_level0.myArray = [object #1, class 'Array'] [ 0:"one",
1:"two",
2:"three"
]
|
ActionScript
3.0.
Ofrece una nueva versión mejorada de ActionScript
(Lenguaje de programación orientado a objetos).
El nuevo lenguaje ActionScript 3.0 ahorra tiempo y proporciona un rendimiento mejorado, flexible y un desarrollo más intuitivo y estructurado.
Asistente de ActionScript 3.0. Incluye un modo de Asistente de Script para usuarios sin conocimientos de lenguaje ActionScript.
Mediante el asistente del panel Acciones podrá añadir código de ActionScript a los archivos de formato FLA.
Componentes de interfaz de usuario. Puede crear contenido interactivo con nuevos componentes de interfaz para ActionScript 3.0.
También podrá modificar visualmente el aspecto y la apariencia mediante las herramientas de diseño (no es necesario ninguna codificación).
Herramientas de vídeo. Flash Vídeo puede crear y editar vídeos. Incluye un codificador de vídeo independiente, soporte para canales alfa, vídeo códec de alta calidad, puntos de inicio incorporados, compatibilidad de importación, etc.
Herramientas de codificación. Las mejoras del editor de códigos ahorran tiempo en las tareas de codificación.
El nuevo lenguaje ActionScript 3.0 ahorra tiempo y proporciona un rendimiento mejorado, flexible y un desarrollo más intuitivo y estructurado.
Asistente de ActionScript 3.0. Incluye un modo de Asistente de Script para usuarios sin conocimientos de lenguaje ActionScript.
Mediante el asistente del panel Acciones podrá añadir código de ActionScript a los archivos de formato FLA.
Componentes de interfaz de usuario. Puede crear contenido interactivo con nuevos componentes de interfaz para ActionScript 3.0.
También podrá modificar visualmente el aspecto y la apariencia mediante las herramientas de diseño (no es necesario ninguna codificación).
Herramientas de vídeo. Flash Vídeo puede crear y editar vídeos. Incluye un codificador de vídeo independiente, soporte para canales alfa, vídeo códec de alta calidad, puntos de inicio incorporados, compatibilidad de importación, etc.
Herramientas de codificación. Las mejoras del editor de códigos ahorran tiempo en las tareas de codificación.
Ventajas
El formato de archivo de
Macromedia Flash tiene varias características que le hacen una opción popular
para la realización de publicidad y para ciertos tipos de sitios Web
Como CSS con HTML, Flash se
puede utilizar para especificar la colocación exacta de los diversos elementos
de la página.
Esto da al diseñador un
gran grado de control sobre cómo será la interfaz de usuario. La disposición se
puede también ajustar dinámicamente con
ActionScript.
Flash emplea Unicode que lo
hace conveniente para internacionalización.
Al igual que PostScript,
SVG y PDF, Flash emplea gráficos vectoriales; esto se traduce en tamaños de archivo consumen menos
ancho de banda para ser transmitidos que las imágenes de mapa de bits.
Macromedia ha lanzado las
especificaciones del formato de archivo de Flash, y existen herramientas de terceros compatibles.
Sin embargo, Macromedia no ha lanzado las especificaciones de formatos
relacionados con Flash tales como AMF.
Existen multitud de
reproductores de Flash para diferentes sistemas y dispositivos. El contenido de
Flash puede funcionar consistentemente sobre Microsoft Windows,
Linux y otros sistemas Unix
El lenguaje ActionScript de
Flash permite la creación de aplicaciones sofisticadas, empleando una
aproximación a la programación orientada a objetos.
Flash como formato está
extendido ampliamente. Macromedia asegura que el 98% de los usuarios de
Internet tienen instalado Flash Player y el 90% dispone de la última versión.
El tamaño de la instalación
del reproductor de Flash es relativamente pequeño
Comparado con plugins
comparables como, por ejemplo, QuickTime, WMP y SVG.
Comparado con otros
plug-ins de navegador, tales como Java, QuickTime, o WMP, el reproductor Flash
es extremadamente rápido en iniciarse.
Flash soporta
características avanzadas para la carga de datos a través de XML, imágenes
JPEG, sonido MP3, otras películas de Flash
Vídeo
BIBLIÓGRAFIA
No hay comentarios:
Publicar un comentario