Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
navegacion

navegacion

Ratings: (0)|Views: 479|Likes:
Published by jonharold bonilla

More info:

Categories:Comics
Published by: jonharold bonilla on May 25, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/25/2010

pdf

text

original

 
Navegación Flash Cs 4
Tomado de aulaclic.es
Los Botones
Uno de los elementos que más nos van a ayudar a la hora de añadir interactividad en el diseño son losbotones.En el ejemplo nos hemos ayudado de los botones para crear la navegación entre las diferentes secciones.Así que el primer paso, después de haber creado la interfaz de la película en una capa, será crear e insertarlos botones en una nueva capa para trabajar con mayor facilidad.
Para asignarle una acción a un botón es necesario darle un nombre de instancia
. Para ello (y como hemosvisto en unidades anteriores) escribimos el nombre que queramos (al cual nos referiremos más tarde parallamar al botón) en el
Inspector de Propiedades
, en este caso lo hemos llamado
equipo 
.Luego, creamos otra capa para poder insertar las
acciones
que necesitarán nuestros botones, abrimos el
Panel Acciones
y añadiremos el código que deberá realizar el botón.
1
 
Navegación Flash Cs 4
Ésta es la parte más importante pues deberemos decidir
a qué evento responderá el botón
. Existen varioseventos que son capturados en Flash, nombraremos los más importantes:
MouseEvent.MOUSE_DOWN
: ejecuta la acción al presionarse el botón.
MouseEvent.MOUSE_UP
: ejecuta la acción al soltarse el botón (después de haberlo presionado).
MouseEvent.MOUSE_OVER
: ejecuta la acción al desplazar el cursor dentro del botón
MouseEvent.MOUSE_OUT 
: ejecuta la acción al desplazar el cursor fuera del botón.Nota:
ActionScript diferencia entre mayúsculas y minúsculas
, por lo que si escribes, por ejemplo,
mouse_up 
 
no será reconocido
.Para capturar el evento tenemos que añadir un
escuchador 
que se encargue de estar pendiente de si sucedeese evento, al elemento correspondiente. En nuestro caso, al botón. Además del evento, debemos de indicar el
nombre de una función
, que será el código que se ejecute al producirse el evento.Por tanto, si no hemos creado ya esa función, la tenemos que definir, con el mismo nombre y
pasándole comoparámetro el evento
. Como siempre, entre las llaves {} introduciremos el código que queremos que ejecute lafunción.
miBoton
.addEventListener(
MouseEvent.MOUSE_UP
,
miFuncion
);function
miFuncion
(e:MouseEvent):void{//código de la función}Puedes ver los todos los eventos de ratón en este avanzado . Los eventos de ratón no sólo afectan a botones,pueden ser capturados por cualquier objeto de visualización (MovieClips, controles de formulario, imágenes,etc...).Cuando capturamos un evento, lo que realmente estamos utilizando es un
string 
, una cadena de texto. Porejemplo al escribir
MouseEvent.CLICK 
, estamos accediendo a la propiedad
CLICK 
de la calse
MouseEvent 
, quenos devuelve un string cuyo valor es
'click' 
.Por tanto, nos daria lo mismo capturar este ecento utilizando:miBoton.addEventListener(
MouseEvent.MOUSE_UP
, miFuncion);Que utilizar la cadena equivalente:
2
 
Navegación Flash Cs 4
miBoton.addEventListener(
'click'
, miFuncion);Únicamente comentamos esto porque puede que a alguien le sea más cómodo utilizarlo de una forma u otra, oque no se extrañe si en algún ejemplo lo ve así.Veamos todos los eventos que que porduce el ratón. Sólo se se producirán cuando la acción se realize sobreel elemento que tiene el escuchador:
1.
MouseEvent.CLICK
(
"click 
") - Se procue al hacer clic (pulsar y soltar el botón ratón).
2.
MouseEvent.DOUBLE_CLICK
(
"doubleClick 
") - Se produce al hacer doble clic.
3.
MouseEvent.MOUSE_DOWN
(
"mouseDown 
") - Se produce al pulsar el botón del ratón (antes desoltarlo).
4.
MouseEvent.MOUSE_MOVE
(
"mouseMove 
") - Se produce cuando el ratón se mueve sobre el elemento.
5.
MouseEvent.MOUSE_OUT 
(
"mouseOut 
") - Se produce cuando se saca el cursor de encima del elemento.
6.
MouseEvent.MOUSE_OVER
(
"mouseOver 
") - Se produce cuando el ratón se coloca sobre el objeto.
7.
MouseEvent.MOUSE_UP
(
"mouseUp 
") - Se produce cuando se suelta el botón del ratón.
8.
MouseEvent.MOUSE_WHEEL
(
"mouseWheel 
") - Se produce al presionar la rueda del cursor.
9.
MouseEvent.ROLL_OUT 
(
"rollOut 
") - Se produce cuando se mueve el ratón fuera del elemeto.
10.
MouseEvent.ROLL_OVER
(
"rollOver 
") - Se produce cuandos e mueve el ratón sobre el elemento.Por ejemplo, el flash que veremos a continuación tiene el siguiente código que hace que al producirse unevento, se muestre su nombre:texto.addEventListener(MouseEvent.CLICK, funcion);texto.addEventListener(MouseEvent.DOUBLE_CLICK, funcion);texto.addEventListener(MouseEvent.MOUSE_DOWN, funcion);texto.addEventListener(MouseEvent.MOUSE_MOVE, funcion);texto.addEventListener(MouseEvent.MOUSE_OUT, funcion);texto.addEventListener(MouseEvent.MOUSE_OVER, funcion);texto.addEventListener(MouseEvent.MOUSE_UP, funcion);texto.addEventListener(MouseEvent.MOUSE_WHEEL, funcion);texto.addEventListener(MouseEvent.ROLL_OUT, funcion);texto.addEventListener(MouseEvent.ROLL_OVER, funcion);function funcion (e:MouseEvent):void {
3

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->