Comunidad de diseño web y desarrollo en internet online

MENU DESPLEGABLE BÁSICO - ayuda!!!

Citar            
MensajeEscrito el 21 Mar 2008 09:03 pm
Hola!
Hace meses que llevo usando este code, solo que me he enfrentado a un gran obstáculo.
Debo realizar un menu horizontal donde las opciones están en la parte superior y el resultado de pasar el cursor sobre cada uno de ellos se ve reflejado en la parte inferior. El problema que tengo es cuando paso el cursor por uno de ellos, ya no se ve puesto que ya lo había pasado antes; haciendo que el último subMenu opaque a los anteriores. Quiero imaginarme que es cuestión de colocar un código de posción. POR FAVOR, NECESITO AYUDA CON ESTO. ES PARA LA ESCUELA Y ME URGE.

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;
};

menu0_btn.onRollOver = 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;
};
menu0_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;
}
}


Aquí imagen del menu...

http://www.cocinacolima.com/m.jpg


ESPERO RESPUESTA INMEDIATA, POR FAVOR!
GRACIAS!!

Por bizarrismo

9 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Mar 2008 10:45 pm
¿Cómo funciona exactamente el menú? ¿Va por varios mc? ¿Qué es el menú1 y el menú2? Envía el .fla si es posible

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Mar 2008 11:43 pm

Por bizarrismo

9 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Mar 2008 10:20 am

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;
   }
}


Te habías equivocado al poner el nombre del botón (menu0_btn)

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Mar 2008 07:15 pm

mcapu escribió:

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;
   }
}


Te habías equivocado al poner el nombre del botón (menu0_btn)




MIL GRACIAS!!!

Por bizarrismo

9 de clabLevel



Genero:Masculino  

firefox

 

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