Comunidad de diseño web y desarrollo en internet online

un nuevo submenu en el submenu, del menu desplegable

Citar            
MensajeEscrito el 04 May 2005 04:35 am
buenas,,,, tengo un problema al tratar de agregarle un submenu al submenu que posee este menu http://www.cristalab.com/files/ejemplos/menu/menu.html

lo que necesito es tener un menu con 4 niveles, osea agragegarle uno mas al que ya tiene... lo he intentado hacer pero realmente no me sale... si alguien me puede colaborar con este le quedare muy agradecido,,, ya que es para un proyecto de grado en mi universidad en la carrera diseño grafico.... hasta pronto.

:shock: :shock: :shock:

Por jonnypalacio

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 May 2005 08:49 am
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!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 04 May 2005 11:40 am
Y elecash cojió unos rectangulitos, los junto, y en seis dias creó el menu dinámico.
Y el septimo dia, descansó.
, apostol San Juan, 23.43

Por Gennius

232 de clabLevel



 

::: VfP :::

firefox
Citar            
MensajeEscrito el 04 May 2005 02:58 pm
XD XD XD XD XD XD XD

Buenísimo Gennius, de verdad XD XD

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser

 

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