Professional Documents
Culture Documents
Panel de Acciones
Para escribir scripts se utiliza el panel Acciones. Dicho panel permite asignar el
script a un fotograma de la lnea de tiempo principal o a la lnea de tiempo de cualquier
clip de pelcula, o bien a un botn o clip de pelcula en el Escenario. Flash ejecuta
acciones en momentos diferentes, dependiendo del elemento al que estn asociadas:
Las acciones asociadas con fotogramas se ejecutan cuando la cabeza
lectora accede a dicho fotograma.
Curso ActionScript
Este panel vale para cada uno de los diferentes tipos de acciones asociados a los
distintos tipos de elementos a los que estn asociados.
En este curso, vamos a trabajar con las Acciones bsicas, Acciones, algunas
Funciones y los Objetos Mouse y Sound contenidos en el panel de Acciones.
Haremos ejercicios prcticos al final de cada uno de estos apartados.
Acciones Bsicas
Las siguientes acciones bsicas son modos comunes de control para la
interaccin del usuario en una pelcula:
Curso ActionScript
Play (Play ( );).- Desplaza la cabeza lectora hacia delante en la lnea de tiempo.
Stop (Stop ( );).- Detiene el clip de pelcula que se est reproduciendo
actualmente. La utilizacin ms corriente de esta accin es para controlar los clips de
pelcula con botones.
stopAllSounds (stopAllSounds ( );).- Detiene todos los sonidos que se estn
reproduciendo actualmente sin detener la cabeza lectora. Los sonidos establecidos en
flujo continuarn reproducindose mientras la cabeza lectora se mueve sobre los
fotogramas en los que se encuentran.
tellTarget (tellTarget (destino) { sentencia};).- Aplica las instrucciones
especificadas en el argumento sentencias a la Lnea de tiempo especificada en el
argumento destino. Asigna tellTarget a botones que detienen o inician los clips de
pelcula en otras partes del Escenario. Tambin puede hacer que los clips de pelcula
vayan a un fotograma concreto de dicho clip.
Acciones
duplicateMovieClip (duplicateMovieClip(destino, nuevo_nombre,
profundidad);).- Crea una instancia de un clip de pelcula mientras se reproduce la
El ejemplo ms claro de
esta accin es sin duda el ejemplo de
clip de pelcula duplicado contenido
en las muestras que el Flash 5
contiene.
Nosotros vamos a realizar
este mismo ejercicio paso a paso,
porque es una forma muy clara y
bonita de aprender a usar estas
acciones tan compliacadas.
Curso ActionScript
int ( int (valor); ).- convierte un nmero decimal en su valor de nmero entero
ms cercano.
Curso ActionScript
Ejercicios
Ejercicio 1.- Controlador de fotogramas: Para moverse a travs de la pelcula,
hay que manejar las acciones gotoAndPlay, Start y Stop. En este ejercicio vamos a ver
cuatro tipos de botones que controlan el avance o retroceso de las pginas de la pelcula.
Primero debemos hacer un fondo base en el que vamos a colocar los botones, los clip de
pelcula que queramos para adornar nuestro proyecto y los textos que vamos a colocar.
En el fotograma clave en la lnea de tiempo, le abrimos el panel de acciones y le
aadimos la accin de Stop. Esta accin permite el control de la lnea de tiempo a
nuestro antojo, movindonos por la pelcula por medio los botones y no una
reproduccin incontrolada. En este fotograma colocamos, por ejemplo, un texto de
presentacin. Seguidamente vamos a aadir otro fotograma clave a continuacin del
primero, al que tambin colocaremos una accin Stop y seguiremos configurando el
nuevo texto de este fotograma. El trabajo quedara de la siguiente manera:
Para programar los botones, primero hay que distinguir que hay dos tipos de
botones, los que avanzan o retroceden de uno en uno, o los que te situan al principio o al
final de la pelcula.
Para crear los botones vamos a seguir los siguientes pasos:
Cree los botones que vamos a utilizar.
Seleccione el clip de pelcula en el escenario.
Seleccione Ventana > Acciones para abrir el panel Acciones de objeto.
En la lista de la Caja de herramientas, seleccione gotoAndPlay y
arrastrelo a la ventana Script.
Desplegamos la pestaa de Tipo y seleccionamos Fotograma Siguiente.
En lugar de aparecer escrita la accin gotoAndPlay aparece nextFrame( );
Para el botn de retroceder uno elegimos Fotograma Anterior. En lugar
de aparecer escrita la sentencia gotoAndPlay aparece prevFrame( );
Para el botn de inicio elegimos gotoAndPlay (1).
Para el botn de final elegimos gotoAndPlay (5). En mi caso son cinco
fotogramas claves los que hay.
Curso ActionScript
Curso ActionScript
Curso ActionScript