Inicio Atrás Adelante

Interactividad avanzada

En los puntos anteriores hemos observado acciones sencillas que respondían a objetos de nuestra película. Hemos visto que se podían efectuar operaciones de arrastre (startDrag), detención de la película, salto a un fotograma determinado o llamada a una película externa.

También hemos mencionado las variables internas de Flash. Estas variables conforman la entidad de Flash que realmente proporciona potencia a la programación, junto con las sentencias de control de flujo. La combinación de ambos recursos permite añadir lógica a las acciones que especificamos, según los estados. Esto permite crear programas más complejos y estructurados. Estos programas que podemos crear en Flash y que asociamos a fotogramas o a objetos (típicamente, a botones) se denominan Scripts.

Flash utiliza un lenguaje de programación llamado ActionScript. Este lenguaje es muy parecido al JavaScript estándar que empleamos para dotar de efectos interactivos a nuestras páginas web. Aunque ambos son lenguajes de programación relativamente sencillos, pueden resultar muy complicados para quienes se aproximan por primera vez al mundo de la programación.

Para facilitar la labor a los programadores noveles, Flash incorpora en el panel Actions ('Acciones') un editor, el que hemos estado utilizando hasta ahora, que facilita un acceso rápido a los elementos propios del lenguaje Action Script (funciones, sentencias, operadores, etc.) y a los parámetros y modificadores propios de cada uno de los elementos. Mediante clics de ratón, podemos escribir líneas de programación, y Flash se ocupa de la sintaxis de cada una de estas líneas (evidentemente, que el programa funcione o no o que sea lógico o no depende de nosotros).

Para los programadores expertos, Flash puede ocultar estas herramientas de ayuda y mostrar un editor de programación en el que podrán escribir libremente el código, sin asistentes.

El paso del modo Normal al modo Experto se hace clicando sobre la opción adecuada del menú del panel.

En el menú del panel Actions ('Acciones') también encontramos opciones para verificar la sintaxis del código que escribimos, lo que ayudará a depurar errores, y para importar código desde archivos externos. Esta posibilidad es para aquellos que prefieren escribir el código con otros programas que permitan guardar en modo texto (por ejemplo, podemos escribir el código incluso con el bloc de notas de Windows). Flash lo importará e interpretará sin problemas.

Inicio Atrás Adelante

Arriba