Patrick, Check out rawChildren, this works just fine for me.
* private function addUI():void { var mySprite:Sprite = new Sprite(); mySprite.graphics.beginFill(0xFFFFFF); mySprite.graphics.drawCircle(30, 30, 30); mySprite.addEventListener(MouseEvent.MOUSE_OVER,onMouseOver); rawChildren.addChild(mySprite); } private function onMouseOver(event:MouseEvent):void { trace("move over sprite"); }* Thank You Dan Vega On Tue, Jul 29, 2008 at 2:50 PM, Patrick J. Jankun <[EMAIL PROTECTED]> wrote: > Hi Everyone, > I got a strange problem which i can't really understand, > i loaded an .swf through the loader, initialised it as an movieclip, then > initialised objects in it's library as classes to generate some navigation > items, > put those itmes in an holder, added that holder to stage. it looks all nice > and > how it's suppose to look like. > > But, when i add an MouseEvent Listener to the holder object, those > mouseevents > are never fired (?!?) and i clearly don't know why, since this is the first > time i > run into such problem, can anyone help me out? > > navHolder = new Sprite; > navHolder.addEventListener(MouseEvent.MOUSE_OVER, navOnMouseOver); > navHolder.addEventListener(MouseEvent.MOUSE_OUT, navOnMouseOut); > navHolder.addEventListener(MouseEvent.CLICK, navOnMouseClick); > addChild(navHolder); > > this code should work out of the box, but it does not :| > and i can't trace the issue, if i put the eventlisteners directly > on stage, the same events are fired on mouse actions.. > > any tips would be great, > > cheers, > Patrick > >