Código ActionScript :
stop(); var bar1:Boolean; var bar2:Boolean; a1.buttonMode = true; a2.buttonMode = true; a3.buttonMode = true; a4.buttonMode = true; a1.addEventListener(MouseEvent.CLICK, f1); a2.addEventListener(MouseEvent.CLICK, f2); function f1(e:MouseEvent):void { bar2 = false; bar1 = true; if(bar1 == true) { a1.alpha = 0.5; stage.addEventListener(MouseEvent.CLICK, m1); a3.addEventListener(MouseEvent.CLICK, normal1); } if(bar1 == false) { a1.alpha = 1; a3.removeEventListener(MouseEvent.CLICK, normal1); } } function f2(e:MouseEvent):void { bar2 = true; bar1 = false; if(bar2 == true) { a2.alpha = 0.5; stage.addEventListener(MouseEvent.CLICK, m1); a4.addEventListener(MouseEvent.CLICK, normal2); } else { a2.alpha = 1; a4.removeEventListener(MouseEvent.CLICK, normal2); } } function normal1(e:MouseEvent):void { rr1.visible = true; a1.removeEventListener(MouseEvent.CLICK, f1); a1.buttonMode = false; a3.buttonMode = false; } function normal2(e:MouseEvent):void { rr2.visible = true; a2.removeEventListener(MouseEvent.CLICK, f2); a2.buttonMode = false; a4.buttonMode = false; } function m1(e:MouseEvent):void { bar1 = false; bar2 = false; }
espero me hayan entendido es algo extraña la idea
gracias de antemano!