Botonera en Flash
Buenas, estoy haciendo una botonera en flash, mi duda es por qué no funciona el código que he puesto, lo que quiero es que al desplegarse y ponerme sobre el botón en cuestión, éste no desaparezca y pueda llamar un swf desde el, si alguien me pudiera echar una mano se lo agradecería!!
la url es esta:
http://www.iodisain.es/up/p2/home.html
btn1 equivale al botón en reposo
btn1B equivale al botón presionado
menuBtn es el que desplega la botonera
el código es éste:
menuBtn.buttonMode = true;
//
menuBtn.addEventListener ( MouseEvent.MOUSE_OVER, menuBtnOver );
var estado:String = "oculto";
botoneraMc.alpha=0;
function menuBtnOver ( e:MouseEvent ) {
if (estado == "oculto" ) {
botoneraMc.btn1.buttonMode=false;
botoneraMc.btn1B.buttonMode=false;
TweenMax.to ( botoneraMc, 1.5, { alpha:1, ease:Cubic.easeOut } );
estado = "visible";
{
botoneraMc.btn1.buttonMode=true;
botoneraMc.btn1B.buttonMode=true;
botoneraMc.addEventListener ( MouseEvent.MOUSE_OUT, botoneraMcOut );
function botoneraMcOut ( e:MouseEvent ) {
TweenMax.to ( botoneraMc, 1.5, { alpha:0, ease:Cubic.easeOut } );
}
}
} else {
TweenMax.to ( botoneraMc, 1.5, { alpha:1, ease:Cubic.easeOut } );
estado = "oculto";
botoneraMc.btn1.buttonMode=false;
botoneraMc.btn1B.buttonMode=false;
}
}
//------------------------------------------Boton dentro de botonera
botoneraMc.btn1B.alpha=0;
//botoneraMc.btn1.mouseChildren=false;
botoneraMc.btn1.addEventListener(MouseEvent.MOUSE_OVER, over);
function over(e:MouseEvent) {
TweenMax.to(botoneraMc.btn1, 0.5, {alpha:0});
TweenMax.to(botoneraMc.btn1B, 0.5, {alpha:1});
}
botoneraMc.btn1B.addEventListener(MouseEvent.MOUSE_OVER, overB);
function overB(e:MouseEvent) {
TweenMax.to(botoneraMc.btn1, 0.5, {alpha:1});
TweenMax.to(botoneraMc.btn1B, 0.5, {alpha:0});
}
botoneraMc.btn1.addEventListener(MouseEvent.MOUSE_OUT, out);
function out(e:MouseEvent) {
TweenMax.to(botoneraMc.btn1, 0.5, {alpha:1});
TweenMax.to(botoneraMc.btn1B, 0.5, {alpha:0});
}
botoneraMc.btn1B.addEventListener(MouseEvent.MOUSE_OUT, outB);
function outB(e:MouseEvent) {
TweenMax.to(botoneraMc.btn1, 0.5, {alpha:0});
TweenMax.to(botoneraMc.btn1B, 0.5, {alpha:1});
}
//------------------------------------------------------------------