Tengo problemas con un menu desplegable que hice con flash 8. En teoria va todo bien, lo que pasa que los menus deplegables cuando pasas por encima si se ven, pero a la hora de pulsar en los botones se vuelven a esconder. Además hay uno de ellos que al empezar la animación aparece sin pulsar nada.
El código que tengo es el siguiente:
for (i=1; i<4; i++){
_root["subMenu0" + i + "_mc"]._visible = false;
}
//Menu 1-cuenca
menu01_btn.onRollOver = function() {
menu01Visible = true;
subMenu01_mc._visible = menu01Visible;
};
menu01_btn.onRollOut = function() {
menu01Visible = false;
subMenu01_mc._visible = menu01Visible;
};
//Creamos los eventos dinámicamente para el menu01
for (i=1; i<5; i++){
subMenu01_mc["b"+i+"_btn"].onRollOver = function(){
menu01Visible = true;
subMenu01_mc._visible = menu01Visible;
}
subMenu01_mc["b"+i+"_btn"].onRollOut = function(){
menu01Visible = false;
subMenu01_mc._visible = menu01Visible;
}
}
//Menu 2-la peña
menu02_btn.onRollOver = function() {
menu02Visible = true;
subMenu02_mc._visible = menu02Visible;
};
menu02_btn.onRollOut = function() {
menu02Visible = false;
subMenu02_mc._visible = menu02Visible;
};
//Creamos los eventos dinámicamente para el menu01
for (i=1; i<5; i++){
subMenu02_mc["b"+i+"_btn"].onRollOver = function(){
menu02Visible = true;
subMenu02_mc._visible = menu02Visible;
}
subMenu02_mc["b"+i+"_btn"].onRollOut = function(){
menu02Visible = false;
subMenu02_mc._visible = menu02Visible;
}
}
//Menu 3
menu03_btn.onRollOver = function() {
menu03Visible = true;
subMenu03_mc._visible = menu03Visible;
};
menu03_btn.onRollOut = function() {
menu03Visible = false;
subMenu03_mc._visible = menu03Visible;
};
//Creamos los eventos dinámicamente para el menu03
for (i=1; i<5; i++){
subMenu03_mc["b"+i+"_btn"].onRollOver = function(){
menu03Visible = true;
subMenu03_mc._visible = menu03Visible;
}
subMenu03_mc["b"+i+"_btn"].onRollOut = function(){
menu03Visible = false;
subMenu03_mc._visible = menu03Visible;
}
}
//Menu 4-fotos años
//Creamos los eventos dinámicamente para el menu03
for (i=1; i<5; i++){
subMenu04_mc["b"+i+"_btn"].onRollOver = function(){
menu03Visible = true;
subMenu03_mc._visible = menu03Visible;
menu04Visible = true;
subMenu04_mc._visible = menu04Visible;
}
subMenu03_mc["b"+i+"_btn"].onRollOut = function(){
menu03Visible = false;
subMenu03_mc._visible = menu03Visible;
menu04Visible = false;
subMenu04_mc._visible = menu04Visible;
}
}
//En el botón 2 del menú 3 hay una excepción, por lo que creamos el evento por separado
subMenu03_mc["b2_btn"].onRollOver = function(){
menu03Visible = true;
subMenu03_mc._visible = menu03Visible;
menu04Visible = true;
subMenu04_mc._visible = menu04Visible;
}
subMenu03_mc["b2_btn"].onRollOut = function(){
menu03Visible = false;
subMenu03_mc._visible = menu03Visible;
menu04Visible = false;
subMenu04_mc._visible = menu04Visible;
}
Al boton del menu tiene nombre instancia b1_tn y asi para los demás.
El submenu 1, tiene nombre instancia subMenu01_mc y así para los 4 que hay, y cada boton dentro de cada submenu b1_tn.
Cada submenu es un clip de pelicula independiente.
He subido el archivo .fla a: http://www.filedropper.com/menudefinitivo2
Ya no se que mas hacer.Pueden ayudarme? muchas gracias. Espero su pronta y muy agradecida respuesta
