viernes, 23 de noviembre de 2007

ACTION SCRIPT

Action Script
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
ActionScript es un lenguaje de programación orientado a objetos (OOP), utilizado en especial en aplicaciones web animadas realizadas en el entorno Adobe Flash, la tecnología de Adobe para añadir dinamismo al panorama web. Fue lanzado con la versión 4 de Flash, y desde entonces hasta ahora, ha ido ampliándose poco a poco, hasta llegar a niveles de dinamismo y versatilidad muy altos en la versión 9 (Adobe Flash CS3) de Flash.
ActionScript es un lenguaje de
script, esto es, no requiere la creación de un programa completo para que la aplicación alcance los objetivos. El lenguaje está basado en especificaciones de estándar de industria ECMA-262, un estándar para Javascript, de ahí que ActionScript se parezca tanto a Javascript.
La versión más extendida actualmente es ActionScript 3.0, que incluye clases y es utilizada en la última versión de
Adobe Flash (recientemente comprada a Macromedia) y en anteriores versiones de Flex. Recientemente se ha lanzado la beta pública de Flex 2, que incluye el nuevo ActionScript 3, con mejoras en el rendimiento y nuevas inclusiones como el uso de expresiones regulares y nuevas formas de empaquetar las clases. Incluye, además, Flash Player 8.5, que mejora notablemente el rendimiento y disminuye el uso de recursos en las aplicaciones Macromedia Flash.
Estructura
Flash está compuesto por Objetos, con su respectiva ruta dentro del swf. Cada uno de estos en ActionScript pertenece a una clase (MovieClip, Botones, Arreglos, etc.), que contiene Propiedades y Métodos.
Propiedades: Dentro del archivo raíz de la clase, están declaradas como variables (_alpha, useHandCursor, length).
Métodos: Dentro del archivo raíz de la clase, están declaradas como funciones (stop(), gotoAndPlay(), getURL()).
Clases
Algunas clases de ActionScript son:
Accessibility (nivel superior)
Array (instancias)
Boolean (instancias)
Button (instancias)
Capabilities (nivel superior)
Color (instancias)
ContextMenu (instancias)
ContextMenuItems (instancias)
Date (instancias)
Error (instancias)

No hay comentarios:

Datos personales