Hello,
I have a navigation section that i want to fade in whenever the entire navsection has an active cursor over it. The navsection also includes a series of button_mc's that allow the user to navigate.
I have the Nav Section (instance named bg) animating properly, but whenever i move from 1 button to the next, it replays the alpha fade in.
Here's my code:
So in other words, when i go from 1 button to the next, it plays the ROLL_OUT and creates a flash effect. I'd prefer it that if it was within the main Nav Section it just stayed opaque.Code:package { import flash.display.*; import flash.net.*; import flash.events.*; import flash.text.*; import fl.transitions.Tween; import fl.transitions.easing.*; import fl.transitions.TweenEvent; public class Sfgdc extends MovieClip { public var sfStat:Boolean = false; // create a new LocalConnection instance used to send // calls to a LocalConnection instance in another movie var outgoing_lc:LocalConnection = new LocalConnection(); public function Sfgdc() { visitors.addEventListener(MouseEvent.ROLL_OVER, myOver); visitors.addEventListener(MouseEvent.ROLL_OUT, myOff); visitors.addEventListener(MouseEvent.CLICK, linkVisitors); visitors.buttonMode = true; online.addEventListener(MouseEvent.ROLL_OVER, myOver); online.addEventListener(MouseEvent.ROLL_OUT, myOff); online.addEventListener(MouseEvent.CLICK, linkOnline); online.buttonMode = true; help.addEventListener(MouseEvent.ROLL_OVER, myOver); help.addEventListener(MouseEvent.ROLL_OUT, myOff); help.addEventListener(MouseEvent.CLICK, linkHelp); help.buttonMode = true; textv.addEventListener(MouseEvent.ROLL_OVER, myOver); textv.addEventListener(MouseEvent.ROLL_OUT, myOff); textv.addEventListener(MouseEvent.CLICK, loadError); textv.buttonMode = true; } function myTrace(event:MouseEvent):void { trace("Home --> Click"); } function myOver(event:MouseEvent):void { var myTween:Tween = new Tween(bg.cover_mc, "alpha", Strong.easeIn, 0, 1, .15, true); } function myOff(event:MouseEvent):void { var myTween:Tween = new Tween(bg.cover_mc, "alpha", Strong.easeIn, 1, 0, .15, true); } function linkVisitors(event:MouseEvent):void { trace("Home --> linkVisitors"); outgoing_lc.send("Channel", "linkVisitors"); } function linkOnline(event:MouseEvent):void { trace("Home --> linkOnline"); outgoing_lc.send("Channel", "linkOnline"); } function linkHelp(event:MouseEvent):void { trace("Home --> linkHelp"); outgoing_lc.send("Channel", "linkHelp"); } function linkTextv(event:MouseEvent):void { trace("Home --> linkText"); outgoing_lc.send("Channel", "linkText"); } function loadError(event:MouseEvent):void { trace("Home --> Error"); outgoing_lc.send("Channel", "myError"); } } }




Reply With Quote