Una consulta, tengo un Sprite que en su interior contiene dos sprites anidados entre otras cosas, pero resumiendo:
i.e.
Código ActionScript :
var globalHolder:Sprite=new Sprite(); var nestedHolder01:Sprite=new Sprite(); var nestedHolder02:Sprite=new Sprite(); globalHolder.addChild(nestedHolder01); globalHolder.addChild(nestedHolder02); addChild(globalHolder);
El caso es que asocio un listener al sprite global (evento de mover la rueda del mouse sobre él) esperando que afecte a todo su contenido pero no es así.
Código ActionScript :
globalHolder.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheelHandler); private function onMouseWheelHandler(mouseEvent:MouseEvent):void { if(mouseEvent.delta > 0) zoomIn(); else zoomOut(); }//end 'function'
Si muevo la rueda del mouse sobre cualquiera de los elementos contenidos en los sprites anidados, no detecta el evento. ¿Que puedo hacer para que afecte a todo su contenido?
He probado de asociar listeners al contenido pero tampoco funciona.
Ayuda por favor