Comunidad de diseño web y desarrollo en internet online

Superposicion de eventos de un boton

Citar            
MensajeEscrito el 07 Ene 2010 01:58 am
Hola amig@s!
Estoy armando un menu en el cual tengo el siguiente problema.
Cada boton tiene programado un evento en CLICK, ROLL OVER y ROLL OUT. Si hago click en un boton (que despliega algo dato y mueve los demas botones) y espero hasta que termine su accion no hay inconveniente. Pero si hago click, y antes de que termine la accion para el que fue programado paso sobre otro boton (se activa el ROLL_OVER o ROLL_OUT) y se desarma todo. No se como solucionarlo. Existe algun codigo para que una funcion este "habilitada" a partir de que termina otra?
No se demasiado de AS3, y estoy usando el paquete TweenLite.
Gracias!

Por reybufon

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Ene 2010 03:22 am
No se bien como estaras haciendo las cosas pero podes remover el evento del objeto en cuestion. Por ejemplo:

Código ActionScript :

//si tenes este evento
boton.addEventListener(MouseEvent.CLICK, click);
private function click(e:MouseEvent):void{
      trace("click");
}
//para eliminar ese evento podes crear una funcion como esta:
private function eliminarClick():void{
     boton.removeEventListener(MouseEvent.CLICK, click);
}


Si estas usando el TweenLite fijate que podes agregarle una función cuando termina el Tween.

Espero que te sirva.
Saludos

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.