Bien, primero has de añadir el menu en el escenario, así que crea el menú con sus botones, nombralos y ponlo en el escenario con el nombre de instancia "subMenu04_mc".
Ahora has de cambiar la primera línea del código para que ponga en invisible ese menu tambien.
Código :
for (i=1; i<5; i++){Ahora hemos de añadir la excepción para el botón que queramos, en este caso yo he puesto como excepción el último botón del menú, igual que en el caso anterior.
En la excepción decimos que muestre el nuevo menú.
Código :
//En el botón 4 del menú 3 hay una excepción, por lo que creamos el evento por separado
subMenu03_mc["b4_btn"].onRollOver = function(){
menu02Visible = true;
subMenu02_mc._visible = menu02Visible;
menu03Visible = true;
subMenu03_mc._visible = menu03Visible;
menu04Visible = true;
subMenu04_mc._visible = menu04Visible;
}
subMenu03_mc["b4_btn"].onRollOut = function(){
menu02Visible = false;
subMenu02_mc._visible = menu02Visible;
menu03Visible = false;
subMenu03_mc._visible = menu03Visible;
menu04Visible = false;
subMenu04_mc._visible = menu04Visible;
}Y ahora programamos los botones del nuevo menú.
Código :
//Menu 4
//Creamos los eventos dinámicamente para el menu03
for (i=1; i<5; i++){
subMenu04_mc["b"+i+"_btn"].onRollOver = function(){
menu02Visible = true;
subMenu02_mc._visible = menu02Visible;
menu03Visible = true;
subMenu03_mc._visible = menu03Visible;
menu04Visible = true;
subMenu04_mc._visible = menu04Visible;
}
subMenu04_mc["b"+i+"_btn"].onRollOut = function(){
menu02Visible = false;
subMenu02_mc._visible = menu02Visible;
menu03Visible = false;
subMenu03_mc._visible = menu03Visible;
menu04Visible = false;
subMenu04_mc._visible = menu04Visible;
}
}Espero que te sirva, a mi al menos me ha funcionado.
Deu!!