Comunidad de diseño web y desarrollo en internet online

Problema con el Ejemplo Menu Desplegable Basico

Citar            
MensajeEscrito el 02 Ene 2007 08:46 am
Feliz año a tod@s,
Estas fiesta e estado hacindo el ejemplo del menu desplegable basico:
http://www.cristalab.com/ejemplos/44/menu-desplegable-basico
y todo funciona correctamente, el problema me surge al intentar que dicho menu este en vez de en la escena principal, en un MC. Al hacer un previu me enseña el menu desplegado, y lugego al passar el ratón por encima ya funciona correctamente. Me gustaria que funcionara igual al ponerlo en el MC que en la escena principal.
Añado el codigo por si hay que modificar algo.
Un saludo

Código :

for (i=1; i<4; i++){
   _root["subMenu0" + i + "_mc"]._visible = false;
}

//Menu 1
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
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;
   }
}

//En el botón 3 del menú 2 hay una excepción, por lo que creamos el evento por separado
subMenu02_mc["b3_btn"].onRollOver = function(){
   menu02Visible = true;
   subMenu02_mc._visible = menu02Visible;
   menu03Visible = true;
   subMenu03_mc._visible = menu03Visible;
}
subMenu02_mc["b3_btn"].onRollOut = function(){
   menu02Visible = false;
   subMenu02_mc._visible = menu02Visible;
   menu03Visible = false;
   subMenu03_mc._visible = menu03Visible;
}

//Menu 3
//Creamos los eventos dinámicamente para el menu03
for (i=1; i<5; i++){
   subMenu03_mc["b"+i+"_btn"].onRollOver = function(){
      menu02Visible = true;
      subMenu02_mc._visible = menu02Visible;
      menu03Visible = true;
      subMenu03_mc._visible = menu03Visible;
   }
   subMenu03_mc["b"+i+"_btn"].onRollOut = function(){
      menu02Visible = false;
      subMenu02_mc._visible = menu02Visible;
      menu03Visible = false;
      subMenu03_mc._visible = menu03Visible;
   }
}

Por guiem

29 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 15 Ene 2007 03:37 pm
Hola:
Si entendí bien tu duda, creo que debes cambiar la ruta absoluta o relativa de la película.

Código :

_root["subMenu0" + i + "_mc"]._visible = false;


Tal vez deba ser:

Código :

_root.tu_MC.["subMenu0" + i + "_mc"]._visible = false;


mmm.... veo que tu consulta es de hace más de diez días, tal vez ya lo hayas resuelto, pero por las dudas ya está.
Saludos.
:)

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.