Comunidad de diseño web y desarrollo en internet online

problema con eventListener : (

Citar            
MensajeEscrito el 13 May 2011 08:00 am
Buenas! a todos
me a surgido un nuevo problema,
sobre un event listener
tengo uno registrando los movimientos de
_mainMap.addEventListener(MouseEvent.CLICK, funcion);

sin embargo dentro de _mainMap
tambien voy agregando childs y cuando doy click a un child que esta
dentro de _mainMap ejecuta la funcion...
hay alguna manera de hacer que solo se ejecute si doy click en _mainMap?

Por asacura

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 May 2011 08:53 am
Si te entendi bien, solo necesitas deshabilitar los children (no childs sino children!):

Código ActionScript :

_mainMap.mouseChildren = false;

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 14 May 2011 01:33 am
_mainMap , como veo, es un objeto contenedor de otros (childs). Yo haria algo asi:

_mainMap.addEventListener(MouseEvent.CLICK, funcion);

function funcion(e:MouseEvent):void
{
e.currentTarget.metodo o propiedad a usar...
}

Saludos!

Por Zeneke

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 May 2011 08:44 pm
Gracias, al final lo del _mainMap.mouseChildren = false;
me a funcionado de maravilla!
Muchas gracias a los 2 : )

Por asacura

12 de clabLevel



 

firefox

 

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