| |||
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? |
| |||
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); } |
| |||
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. |