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:
Código ActionScript :
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});
}
//------------------------------------------------------------------ 