Buscar este blog

jueves, 10 de junio de 2010

lunes, 26 de abril de 2010

Excepciones en tiempo de ejecución


ActionScript 3.0 notifica más situaciones de error que las versiones anteriores de ActionScript. Las excepciones en tiempo de ejecución se utilizan en situaciones de error frecuentes y permiten mejorar la depuración y desarrollar aplicaciones para gestionar errores de forma robusta. Los errores en tiempo de ejecución pueden proporcionar trazas de pila con la información del archivo de código fuente y el número de línea. Esto permite identificar rápidamente los errores.

sábado, 27 de marzo de 2010

Tipos de tiempo de ejecución


Mientras que en ActionScript 2.0, las anotaciones de tipos eran principalmente una ayuda para el desarrollador; en tiempo de ejecución, se asignaban los tipos dinámicamente a todos los valores. En ActionScript 3.0, la información de tipos se conserva en tiempo de ejecución y se utiliza con diversos fines. Flash Player 9 realiza la comprobación de tipos en tiempo de ejecución, lo que mejora la seguridad de tipos del sistema. La información de tipos también se utiliza para especificar variables en representaciones nativas de la máquina, lo que mejora el rendimiento y reduce el uso de memoria.

jueves, 25 de marzo de 2010

Novedades



A continuación se citan algunas de las nuevas funcionalidades y ventajas que ofrece esta nueva versión de ActionScript en comparación con sus anteriores versiones. En verdad es más sofisticada en cuanto su estilo y adaptación para otras.

miércoles, 24 de marzo de 2010

VENTAJAS

ActionScript 3.0 aumenta las posibilidades de creación de scripts de las versiones anteriores de ActionScript. Se ha diseñado para facilitar la creación de aplicaciones muy complejas con conjuntos de datos voluminosos y bases de código reutilizables y orientadas a objetos. Aunque no se requiere para el contenido que se ejecuta en Adobe Flash Player 9, ActionScript 3.0 permite introducir unas mejoras de rendimiento que sólo están disponibles con AVM2, la nueva máquina virtual. El código ActionScript 3.0 puede ejecutarse con una velocidad diez veces mayor que el código ActionScript heredado.

La versión anterior de la máquina virtual ActionScript (AVM1) ejecuta código ActionScript 1.0 y ActionScript 2.0. Flash Player 9 admite AVM1 por compatibilidad con contenido existente y heredado de versiones anteriores.

martes, 23 de marzo de 2010

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.0 son:

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 programación de aplicaciones (API) ampliada y mejorada, con un control de bajo nivel de los objetos y un auténtico modelo orientado a objetos.
Un núcleo del lenguaje basado en el próximo borrador de especificación del lenguaje ECMAScript (ECMA-262) edición 4.
Una API XML basada en la especificación de ECMAScript para XML (E4X) (ECMA-357 edició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) de nivel 3.

lunes, 22 de marzo de 2010

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)
  • 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