Cualquiera

Solo disponible en BuenasTareas
  • Páginas : 26 (6314 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de febrero de 2011
Leer documento completo
Vista previa del texto
'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 laversión 11 (Adobe Flash CS5) 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 significo una mejora en el manejo de programación orientada a objetos al ajustarse mejor al estándar ECMA-262 y es utilizada en las últimas versiones de Adobe Flash y Flex y en anteriores versiones de Flex. Desde la versión 2 de Flex viene incluido ActionScript 3, el cual mejora su rendimiento en comparación de sus antecesores, además de incluir nuevas características como el uso de expresionesregulares y nuevas formas de empaquetar las clases.
Contenido[ocultar] * 1 Estructura * 2 Clases * 3 ActionScript 3 * 3.1 ActionScript 3.0 * 3.1.1 Ventajas de ActionScript 3.0 * 3.1.2 Novedades de ActionScript 3.0 * 3.1.3 Excepciones en tiempo de ejecución * 3.1.4 Tipos de tiempo de ejecución * 3.1.5 Clases cerradas * 3.1.6Cierres de métodos * 3.1.7 ECMAScript for XML (E4X) * 3.1.8 Expresiones regulares * 3.1.9 Espacios de nombres * 3.2 Nuevos tipos simples * 3.3 ActionScript 3.0 no es compatible con PSP * 4 Enlaces externos |
[editar] 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, Vectores (Arrays), etc.), que contiene Propiedades y Métodos o Funciones.
* Propiedades: Dentro del archivo raíz de la clase, están declaradas como variables (alpha, useHandCursor, length).
* Métodos o Funciones: Dentro del archivo raíz de la clase, están declaradas como funciones (stop(), gotoAndPlay(), getURL()).
[editar] Clases
Algunas clases de ActionScriptson:
* Accessibility (nivel superior)
* Array (instancias)
* Boolean (instancias)
* Button (instancias)
* Capabilities (nivel superior)
* Color (instancias)
* ContextMenu (instancias)
* ContextMenuItems (instancias)
* Date (instancias)
* Error (instancias)
* Key (nivel superior)
* LoadVars (instancias)
* Math (nivel superior)
*Mouse (nivel superior)
* MovieClip (instancias)
* MovieClipLoader (instancias)
* NetConnection (instancias)
* NetStream (instancias)
* Number (nivel superior)
* Object (instancias)
* PrintJob (instancias)
* Selection (nivel superior)
* Sound (instancias)
* Stage (nivel superior)
* String (instancias)
* StyleSheet (instancias)
*System (nivel superior)
* TextField (instancias)
* TextFormat (instancias)
* XML (instancia)
* XMLSocket
[editar] ActionScript 3
[editar] ActionScript 3.0
ActionScript 3.0 ofrece un modelo de programación robusto que resultará familiar a los desarrolladores con conocimientos básicos sobre programación orientada a objetos. Algunas de las principales funciones de ActionScript 3.0son:
* Una nueva máquina virtual ActionScript, denominada AVM2, que utiliza un nuevo conjunto de instrucciones de código de bytes y proporciona importantes mejoras de rendimiento.
* Una base de código de compilador más moderna, que se ajusta mejor al estándar ECMAScript (ECMA 262) y que realiza mejores optimizaciones que las versiones anteriores del compilador.
* Una interfaz de...
tracking img