• Introducción


Resultaría prácticamente imposible poder obtener el máximo partido de Flash sin recurrir a su lenguaje incorporado: Actionscript. Al margen de dotar a un proyecto de interactividad y dinamismo, este potente lenguaje de scripts puede incluso llegar a suplantar las técnicas convencionales de diseño y animación en Flash, alcanzando resultados de gran impacto visual y sorprendente fluidez.


Cabe aclarar que Actionscript no es un lenguaje de programación propiamente dicho, sino un lenguaje de scripts. Esto significa que en Actionscript el código no se compila, se interpreta.


El uso de Actionscript permite entre otras cosas:


Alterar dinámicamente las propiedades de un movie clip, de modo que es posible cambiar su ubicación, dimensiones, color o nivel de opacidad en tiempo real.

Generar contenido gráfico y animar en tiempo de ejecución, utilizando scripts en lugar de las herramientas y técnicas convencionales. El ahorro de fotogramas en la línea de tiempo es realmente significativo cuando las animaciones y efectos se controlan con programación en lugar de utilizar interpolaciones o animar cuadro a cuadro. Las animaciones presentan mayor realismo y fluidez, y el tamaño del archivo exportado se reduce notablemente.


Mueva el puntero sobre la película



Detectar colisiones entre objetos, aplicar fórmulas y ecuaciones matemáticas y administrar eventos y efectos de sonido en forma dinámica para realizar complejas simulaciones gráficas, representaciones de datos y juegos de todo tipo.




Reconocer toda clase de eventos, logrando así una perfecta interacción del usuario con la aplicación.


Arrastre la esfera y sueltela con fuerza


Modificar dinámicamente el estilo y las propiedades de un campo de texto. Dar formato a un bloque de texto utilizando hojas de estilo CSS. Gestionar y personalizar componentes de formulario.

Generar contenidos de carácter dinámico. Enviar y recibir datos comunicándose con aplicaciones externas e interactuar con lenguajes de servidor como PHP o ASP para gestión de contenidos en bases de datos.


Utilizar el lenguaje de marcas XML para crear aplicaciones de conversación en tiempo real, lectores de noticias, reproductores de sonido y menús dinámicos


Crear y gestionar sitios web dinámicos completos basados en Flash. Comunicarse con servicios online para obtener datos actuales de todo tipo.

Desarrollar complejas aplicaciones y presentaciones multimedia, experimentando con imagen, sonido, animación y video.


 

Utilizamos el término "dinámico" cuando nos referimos al tipo de contenido que se genera o modifica en tiempo de ejecución a través de código.

No pretendemos abarcar en este curso todos los aspectos mencionados, pero sí sentar unas bases sólidas sobre la programación en Actionscript, para que el alumno pueda experimentar posteriormente con todas estas opciones.