hi, if changing the text color on rollover is all you need you can set a hover css style for those textfields. no need to listen for rollover
--- On Wed, 4/22/09, Glen Pike <[email protected]> wrote: From: Glen Pike <[email protected]> Subject: Re: [Flashcoders] link bar frustrating question To: "Flash Coders List" <[email protected]> Date: Wednesday, April 22, 2009, 11:49 AM Hi, I think Sprite / MovieClip may have a "mouseChildren" property which you can set to true / false, which I vaguely remember helped me before. Problem is you won't get any further mouse events from it unless you re-enable. Or, the other option is to remove the event listener for rollover / rollout when the button is clicked / becomes the current link. Hope this helps? Glen Omar Fouad wrote: > Thanks Dave but No It does not change anything same problem. > > On Tue, Apr 21, 2009 at 7:38 PM, Dave Watts <[email protected]> wrote: > > >>> this is a silly problem that, because it is silly, makes me nervous and >>> frustrate at the same time. >>> >>> I've got a class (extends Sprite) that has embedded some MovieClips. >>> >> Those >> >>> MCs are actually containing textboxes with the name of the sections. >>> >>> for each MC >>> >>> MC.addEventListener(MouseEvent.ROLL_OUT, onRollOut); >>> MC.addEventListener(MouseEvent.ROLL_OVER, onRollOver); >>> >>> private function onRollOut(e:MouseEvent):void { >>> //change colors here of e.currentTarget >>> >>> } >>> >>> private function onRollOver(e:MouseEvent):void { >>> //change colors here of e.currentTarget >>> >>> } >>> >>> In the Main Class I am adding the above class to the displayList and I >>> >> set >> >>> Click Listeners for each of its children >>> >>> var CurrentLink:Sprite // assume it holds a reference of a link >>> >>> var linkbar:LinkBar = new LinkBar(); >>> linkBar.link1.addEventListener(MouseEvent.CLICK, onClick); >>> >>> private function onClick(e:MouseEvent):void { >>> e.currentTarget.mouseEnabled = false; >>> CurrentLink.mouseEnabled = true; >>> CurrentLink = e.currentTarget; >>> >>> } >>> >>> The link clicked is now disabled but there is a little problem, the >>> CurrentLink still listens for RollOut events as its color change when i >>> >> take >> >>> the mouse off it. I think it shouldn't because I am setting its >>> >> mouseEnabled >> >>> to false. >>> >> I think that, for every rollover, there has to be a corresponding >> rollout before you can effectively disable the event listener. >> >> http://www.actionscript.org/forums/showthread.php3?t=157859 >> >> I could be wrong about this, and would welcome correction if that's the >> case! >> >> Dave Watts, CTO, Fig Leaf Software >> http://www.figleaf.com/ >> >> Fig Leaf Software provides the highest caliber vendor-authorized >> instruction at our training centers in Washington DC, Atlanta, >> Chicago, Baltimore, Northern Virginia, or on-site at your location. >> Visit http://training.figleaf.com/ for more information! >> >> _______________________________________________ >> Flashcoders mailing list >> [email protected] >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >> > > > > _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

