Comunidad de diseño web y desarrollo en internet online

Deshabilitando botón "hijo" de un movieclip con e.target

Citar            
MensajeEscrito el 19 Sep 2009 08:48 pm
Tengo vários movieclips que dentro de ellos poseen botones. El primero de estos está deshabilitado de esta forma

Código ActionScript :

mc0.btn0.mouseEnabled = false;
mc0.mouseEnabled = false;


este primero está deshabilitado completamente, no aparece el cursor con Hand y no funciona el clique

Mi intención es ir deshabilitando el resto de ellos con CLICK de la siguiente forma

Código ActionScript :

mc1.btn1.addEventListener(MouseEvent.CLICK, deshabilitar)
mc2.btn2.addEventListener(MouseEvent.CLICK, deshabilitar)

function deshabilitar(e:MouseEvent):void
{
   e.target.mouseEnabled = false;
}


El problema es que si bien no aparece el cursor en forma de Hand el clique continúa funcionando porque es como si yo hubiese hecho por ejemplo

Código ActionScript :

mc1.mouseEnabled = false;


faltando

Código ActionScript :

//mc0.btn0.mouseEnabled = false;


Alguien sabe como decir en idioma flash ?

e.target.mouseEnabled = false;
e.target.hijo.mouseEnabled = false;

Desde ya muchas gracias. Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Sep 2009 10:07 pm
Cómo no se me ocurrió antes?

es solo hacer

e.target.mouseEnabled = false;
e.currentTarget.mouseEnabled = false;

Él es el hijo.

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox

 

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