martes, 17 de noviembre de 2009

ActionScript

Es un Lenguaje de programación utilizado para aplicaciones web animadas realizadas en el ambiente Macromedia Flash. Es un lenguaje orientado a objetos. Es un lenguaje de script, que no requiere creación de un programa para su ejecución. Está basado en especificaciones de estándar de industria ECMA-262, estándar para Javascript, por esto ActionScript y Javascript son muy similares.
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.
Un código de ActionScript nos permite programar elementos interactivos como botones de comandos y acciones del mouse atractivos para un diseño web, los cuales son incorporados también en Software de instalación llevando al usuario de de forma dinámica y cómoda a poder incorporar su Software como programa en su Pc.

6 comentarios:

  1. Aquí les presento algunos de los beneficios que se tienen de este tipo de animación programada:

    1)Mayor realismo y fluidez en las animaciones
    Nivel de realismo (el control de la animación es mediante ecuaciones físicas y matemáticas)

    2) Dinamismo e interactividad
    El comportamiento animado de un objeto se basa en la interacción por parte del usuario, ya sea a través de los dispositivos de entrada más comunes (teclado y mouse), o su movimiento delante de una cámara web.

    3) Menor tamaño y mayor solidez
    El tamaño de los archivos exportados se reduce drásticamente cuando nos limitamos a establecer una serie de reglas y descripciones para que el procesador genere la animación deseada en tiempo de ejecución, otra ventaja es también en la simplificación de la estructura interna del documento, donde generalmente se agrupa todo el código en un sólo fotograma, facilitando la lectura, interpretación y depuración.

    ResponderEliminar
  2. Veremos algunas clases que se manejan en Actionscript y 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

    ResponderEliminar
  3. 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()).

    ResponderEliminar
  4. Siendo breves Actionscript es un lenguaje de programación utilizado para desarrollar aplicaciones web animadas, realizadas en el entorno Adobe Flash. Fue introducido por Macromedia Flash 4, siendo desde la versión de Flash MX 2004 un verdadero lenguaje de programación orientada a objetos.
    Realmente no hay límite para un lenguaje como ActionScript de Flash:
    • Una película de Flash está formada por una serie de fotogramas secuenciales llamada línea de tiempo. Utilizando ActionScript en ciertos fotogramas clave podemos crear elementos interactivos.
    • ActionScript puede ser utilizado para examinar o modificar las propiedades de los elementos de una película.
    • Con ActionScript podemos generar contenido directamente desde la biblioteca de la película o duplicar contenido existente en el Escenario.
    • ActionScript provee de una amplia variedad de herramientas para enviar y recibir información del servidor.

    Estos ejemplos, por supuesto, ofrecen solo una lista limitada del potencial de las aplicaciones ActionScript.

    ResponderEliminar
  5. Los lenguajes de programación se utilizan para comunicarse con la PC enviando y recibiendo información. A través de dichos lenguajes, el usuario podrá decirle a la computadora lo que debe hacer, así como preguntarle por cualquier información. Gracias a la programación, la computadora escucha, prueba o realiza las acciones requeridas por el usuario y da respuestas.

    Al igual que con los lenguajes humanos, esta comunicación se realiza mediante un vocabulario y una gramática ya establecidos. Piensen en la siguiente reflexión: mientras creen que están estudiando algún curso para aprender a programar ActionScript, en realidad lo que estarán aprendiendo es a comunicarse con Flash. Eso si, por supuesto, Flash no habla idiomas humanos. El lenguaje nativo de Flash es ActionScript y van a aprender a hablarlo. Aprender a hablar un lenguaje de programación es considerado, a veces, sinónimo de aprender a programar, pero programar es mucho más que aprender la sintáxis de un lenguaje.

    ActionScript es un lenguaje de programación desarrollado por Macromedia basado en script, por lo que no requiere un programa para su ejecución, en sus inicios solo era para agregar interactividad a los SWF, en cierta forma es "visual", con algunas líneas de código se puede observar cómo se afectan la forma y comportamiento de los objetos que hay en el escenario, eso, solo con hacer cambios en las variables, permite leer y escribir de bases de datos para formularios, permite hacer validaciones para acceder a páginas, actualmente está en su versión 3.0 y es un lenguaje robusto y completo.

    ResponderEliminar
  6. Pues despues de que ya comentaron que tipo de lenguaje es y sus caracteristicas, yo les puedo comentar que la versión actual de este lenguaje es Actionscript 3 y es utilizado en las últimas versiones de Adobe Flash, Adobe Flex y Adobe AIR. Introduce grandes cambios respecto a la versión de ActionScript 2, siendo más estricto en cuanto a la programación pero dando grandes mejoras de rendimiento y posibilidades de desarollo.

    ResponderEliminar