Está en la página 1de 5

El lenguaje ActionScript

El ActionScript es el lenguaje de programacin que ha utilizado


Macromedia Flash desde sus comienzos, y que por supuesto, emplea Flash.
(aulaClic S.L., 2015)
A grandes rasgos, podemos decir que el ActionScript nos permitir realizar
con Flash 8 todo lo que nos propongamos, ya que nos da el control absoluto de
todo lo que rodea a una pelcula Flash. Absolutamente de todo. (Bernal, 2014)
El ActionScript es, como su nombre indica, un lenguaje de script, esto
quiere decir que no har falta crear un programa completo para conseguir
resultados, normalmente la aplicacin de fragmentos de cdigo ActionScript a
los objetos existentes en nuestras pelculas nos permiten alcanzar nuestros
objetivo (Bernal, 2014)

Objeto "Button" (Botn)


Los objetos de tipo Botn tienen 4 estados, como ya se ha visto en el
captulo correspondiente y reaccionan ante mtodos especiales como
"OnRollOver", "OnPress" ... que permitirn que sucedan cosas cuando el
usuario haga clic sobre estos botones, pase el ratn por encima etc. (Bernal,
2014)

Estados de los botones

Reposo (Up): cuando el puntero no est sobre l.

Sobre (Over): cuando el puntero se encuentra sobre el botn.

Presionado (Press): cuando se hace click con el ratn sobre el botn.

Zona Activa (Hit): Define el rea que responder al click del ratn. Esta
rea es invisible en la pelcula. Si no se especifica un fotograma "Zona
Activa" Flash tomar la imagen para el estado "Reposo" como fotograma
de Zona Activa. (Bernal, 2014)

Cdigo ActionScript en BOTONES

Los Botones (objeto Button para Flash ) tienen mucha utilidad siempre
que queramos que nuestra pelcula interacte con el usuario. (Adobe Systems
Software Ireland Ltd, 2014)
Todos los cdigos que mostramos en este apartado deben insertarse
dentro del objeto de tipo Botn (Button) con el que estemos trabajando. Para
ello, seleccionaremos el botn en cuestin y despus abriremos y editaremos
el Panel Acciones, asegurndonos de que ste hace referencia a nuestro botn
(lo indicar la cabecera de este Panel). (Adobe Systems Software Ireland Ltd,
2014)
Veamos algunos de ellos:
1.
on (release) {
gotoAndPlay(15);
}
Esta accin provoca que al pulsar un botn vayamos directamente al
Fotograma nmero 15 de nuestra pelcula. (aulaClic S.L., 2015)
2.
on (release) {
getURL("http://www.aulaclic.com", "_blank");
}
Esta accin provoca que al pulsar un botn se abra una nueva pgina web
en nuestro navegador por defecto y nos muestre la pgina www.aulaclic.com
(aulaClic S.L., 2015)
El Panel Acciones
En Flash, Panel Acciones sirve para programar scripts con ActionScript.
Esto es, que todo lo que introzcamos en dicho Panel se ver reflejado despus
en nuestra pelcula. (aulaClic S.L., 2015)
Debemos tener claro desde un principio que el Panel Acciones puede
hacer referencia a Fotogramas u objetos, de modo que el cdigo ActionScript
introducido afectar tan slo a aquello a lo que referencia el Panel. (aulaClic
S.L., 2015)
El Panel Acciones se divide en 2 partes, a la izquierda tenemos una ayuda
facilitada por Flash que nos da acceso de un modo rpido y muy cmodo a
todas las acciones, objetos, propiedades etc... que Flash tiene predefinidos.
(aulaClic S.L., 2015)
A la parte derecha tenemos el espacio para colocar nuestro script, aqu
aparecer lo que vayamos insertando. (aulaClic S.L., 2015)

Ilustracin 1 Panel acciones

Crear y aadir botones


A continuacin hay que crear y colocar los botones que forman el centro
de la aplicacin interactiva. (aulaClic S.L., 2015)
Para crear y aadir botones al archivo FLA:
1. Utilice las herramientas de dibujo para crear el aspecto visual del
primer botn (el botn "play") en la capa buttons. Por ejemplo,
puede dibujar un valo horizontal con texto encima. (aulaClic S.L.,
2015)
2. Con la herramienta Seleccin, seleccione todos los elementos
grficos del botn individual. (aulaClic S.L., 2015)
3. En el men principal, elija Modificar > Convertir en smbolo.
(aulaClic S.L., 2015)
4. En el cuadro de dilogo, elija Botn como tipo de smbolo, asigne
un nombre al smbolo y haga clic en Aceptar. (aulaClic S.L., 2015)
5. Con el botn seleccionado, asigne al botn el nombre de
instancia playButton en el inspector de propiedades. (aulaClic
S.L., 2015)
6. Repita los pasos 1 a 5 para crear el botn que llevar al usuario a
la pgina principal del autor. Asigne a este botn el
nombre homeButton. (aulaClic S.L., 2015)

Escritura del cdigo


El cdigo ActionScript para esta aplicacin puede dividirse en tres grupos de
funcionalidad, aunque se escribir todo en el mismo lugar. Las tres tareas que
el cdigo debe realizar son: (Bernal, 2014)

Detener la cabeza lectora en cuanto se cargue el archivo SWF


(cuando la cabeza lectora llegue al Fotograma 1). (Bernal, 2014)

Detectar un evento para iniciar la reproduccin del archivo SWF


cuando el usuario haga clic en el botn play.

Detectar un evento para enviar el navegador al URL apropiado


cuando el usuario haga clic en el botn vinculado a la pgina de inicio
del autor. (Bernal, 2014)

Para crear el cdigo necesario para detener la cabeza lectora cuando llegue al
Fotograma 1:
1. Seleccione el fotograma clave en el Fotograma 1 de la capa
actions. (Bernal, 2014)
2. Para abrir el panel Acciones, en el men principal, elija Ventana >
Acciones. (Bernal, 2014)
3. En el panel Script, escriba el cdigo siguiente: (Bernal, 2014)

stop();
Para escribir cdigo para iniciar la animacin cuando se haga clic en el botn
play:
1. Al final del cdigo escrito en los pasos anteriores, aada dos lneas
vacas. (Bernal, 2014)
2. Escriba el cdigo siguiente al final del script: (Bernal, 2014)

3. function startMovie(event:MouseEvent):void
4. {
5.
this.play();

6. }

Este cdigo define una funcin denominada startMovie(). Cuando se


llama a startMovie(), hace que se inicie la reproduccin de la lnea de
tiempo principal. (Bernal, 2014)

7. En la lnea que sigue al cdigo aadido en el paso anterior, escriba


esta lnea de cdigo: (Bernal, 2014)

playButton.addEventListener(MouseEvent.CLICK, startMovie);

Esta lnea de cdigo registra la funcin startMovie() como un detector


del evento click de playButton. Es decir, hace que siempre que se haga
clic en el botnplayButton, se llame a la funcin startMovie(). (Bernal,
2014)

También podría gustarte