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!
