Foros del Web » Creando para Internet » Flash y Actionscript »

ayuda con listener as3

Estas en el tema de ayuda con listener as3 en el foro de Flash y Actionscript en Foros del Web. Hola buenas, mi problema es el siguiente, estoy haciendo web en as3, y tengo una barra de menu con sus correspondientes botones, pues bien cada ...
  #1 (permalink)  
Antiguo 09/12/2009, 13:18
 
Fecha de Ingreso: marzo-2009
Mensajes: 47
Antigüedad: 15 años, 1 mes
Puntos: 0
ayuda con listener as3

Hola buenas, mi problema es el siguiente, estoy haciendo web en as3, y tengo una barra de menu con sus correspondientes botones, pues bien cada boton tiene su addEventListener(MouseEvent.MOUSE_x,funcion) tanto para mouse over como para mouse out, y el problema es el siguiente si aplico la funcion mouse over primero y luego la out todo funciona y hace los efectos pero cuando quiero volver aplicar otra vez el over ya no funciona, y para que funcione he tenido que llamar a otra funcion para un evento mouse over y otra funcion para mouse out, ¿que es lo que hay que hacer para no tener que hacer dos funciones para un mismo evento?
  #2 (permalink)  
Antiguo 09/12/2009, 16:34
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años
Puntos: 5
Respuesta: ayuda con listener as3

No debería haber ningún problema... Muestra tu código y algún ejemplo del resultado, te podremos ayudar mejor ;)
  #3 (permalink)  
Antiguo 09/12/2009, 18:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 47
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ayuda con listener as3

btn_contacta.contacta_button.addEventListener(Mous eEvent.MOUSE_OVER,efectobotoncontacta);
function efectobotoncontacta(e:MouseEvent):void{
btn_contacta.gotoAndPlay(1);


}
btn_contacta.contacta_button.addEventListener(Mous eEvent.MOUSE_OUT,salirbotoncontacta);
function salirbotoncontacta(e:MouseEvent):void{
btn_contacta.gotoAndPlay(11);
}

btn_contacta es un movieclip en el que su interior tiene un boton y otro movieclip que es el ke hace el efecto fade in out, y me funciona el over y el out , pero al volver otra vez no lo hace, por eso tengo ke llamar otras funciones en este caso:

btn_contacta.contacta_button.addEventListener(Mous eEvent.MOUSE_OVER,efectobotoncontacta2);
function efectobotoncontacta2(e:MouseEvent):void{
btn_contacta.gotoAndPlay(1);


}
btn_contacta.contacta_button.addEventListener(Mous eEvent.MOUSE_OUT,salirbotoncontacta2);
function salirbotoncontacta2(e:MouseEvent):void{
btn_contacta.gotoAndPlay(11);
}
  #4 (permalink)  
Antiguo 10/12/2009, 08:37
 
Fecha de Ingreso: marzo-2009
Mensajes: 47
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ayuda con listener as3

es algo engorroso tener que estar haciendo dos funciones para un over y otra dos para un mismo out, a ver quien me podria decir en el codigo expuesto arriba porque o que es lo que falla.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.