Comunidad de diseño web y desarrollo en internet online

Problemas con Botones de Menu

Citar            
MensajeEscrito el 14 Nov 2006 05:19 am
Hola a todos soy nuevo en esto de AS, resulta que baje un archivo de esta pagina sobre un menu que al poner el puntero sobre una opcion despliega un submenu y a la vez en una opcion de ese submenu aparece otro submenu.

Mi menu consta de 3 opciones cada una de ellas tiene un submenu. Bueno en la tercera opcion obviamente con su submenu en una de ellas tiene otro menu, pero el problema es de que no me aparece ese submenu.

Manejo los nombres de los simbolos siguientes:

3 botones con los nombres siguientes:
menu01_btn, menu02_btn y menu03_btn

subMenu01_mc
subMenu02_mc
subMenu03_mc
subMenu04_mc


Y los nombres de cada instancia de boton pertenecientes en cada subMenu:
a1_btn b1_btn c1_btn
a2_btn b2_btn c2_btn
a3_btn b3_btn c3_btn
d1_btn
d2_btn
d3_btn

La verdad no sé porque no me aparece espero y me puedan ayudar

Gracias por su cooperacion
atte
Mo Cuishle




Este es el codigo que puse.

Código :

for (i=1; i<5; 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["a"+i+"_btn"].onRollOver = function(){
      menu01Visible = true;
      subMenu01_mc._visible = menu01Visible;
   }
   subMenu01_mc["a"+i+"_btn"].onRollOut = function(){
      menu01Visible = false;
      subMenu01_mc._visible = menu01Visible;
   }
}
//*******************MENU2*****************************//

menu02_btn.onRollOver = function() {
   menu02Visible = true;
   subMenu02_mc._visible = menu02Visible;
};
menu02_btn.onRollOut = function() {
    menu02noVisible = false;
   subMenu02_mc._visible = menu02noVisible;
};

//Creamos los eventos dinámicamente para el menu02
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(){
      menu02noVisible = false;
      subMenu02_mc._visible = menu02noVisible;
   }
}
//****************MENU3********************************//
menu03_btn.onRollOver = function() {
   menu03Visible = true;
   subMenu03_mc._visible = menu03Visible;
};
menu03_btn.onRollOut = function() {
   menu03noVisible = false;
   subMenu03_mc._visible = menu03noVisible;
};

//Creamos los eventos dinámicamente para el menu03
for (i=1; i<3; i++){
   subMenu03_mc["c"+i+"_btn"].onRollOver = function(){
      menu03Visible = true;
      subMenu03_mc._visible = menu03Visible;
   }
   subMenu03_mc["c"+j+"_btn"].onRollOut = function(){
      menu03noVisible = false;
      subMenu03_mc._visible = menu03noVisible;
   }
}
/*En el boton 3 del menú 3 hay una excepcion, por lo que
  creamos el evento por separado*/

subMenu03_mc["c2_btn"].onRollOver = function(){
   menu03Visible = true;
   subMenu03_mc.visible = menu03Visible;
   menu04Visible = true;
   subMenu04_mc.visible = menu04Visible;
}
subMenu03_mc["c2_btn"].onRollOut = function(){
   menu03Visible = false;
   subMenu03_mc.visible = menu03Visible;
   menu04Visible = false;
   subMenu04_mc.visible = menu04Visible;
}

//Creamos los eventos dinámicamente para el menu04
for (i=1; i<4; i++){
   subMenu04_mc["b"+i+"_btn"].onRollOver = function(){
      menu03Visible = true;
      subMenu03_mc._visible = menu03Visible;
      menu04Visible = true;
      subMenu04_mc._visible = menu04Visible;
   }
   subMenu04_mc["b"+i+"_btn"].onRollOut = function(){
      menu03Visible = false;
      subMenu03_mc._visible = menu03Visible;
      menu04Visible = false;
      subMenu04_mc._visible = menu04Visible;
   }
}

Por Mocuishle

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Nov 2006 07:49 pm

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 15 Nov 2006 02:06 pm
Estoy 100% de acuerdo con vos, Inyaka, la verdad no leo jamás código posteado de más de 10 líneas. No sé cómo hace Zguillez (por mencionar uno) que tiene paciencia y tiempo para hacerlo.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 15 Nov 2006 07:11 pm
Miren cuates, puse el codigo con la intencion de que se dieran cuenta como se llaman las variables y como lo estoy utilizando, y nunca fue intencion de que me lo hicieran, simplemente un comentario acerca de como lo puedo solucionar, correcto.

El problema resumido es:
Tengo una opcion, me despliega un menu y en una opcion de estas del mismo menu me aparece otro menu.

El problema es que el ultimo submenu no me aparece.

Si hay alguien que me pueda orientar sobre un metodo mejor, le agradecere su comentario.
Si no pues ni modo.

atte
Mo Cuishle

Por Mocuishle

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 15 Nov 2006 07:23 pm
1- te noto molesto te recomiendo una dosis de :cc: siempre funciona ^^
2- ¿viste el ejemplo que te mostre? ahi esta lo que tu nesecitas
3- a cada evento (onPress, onRollOver, onRelease. etc...) de un boton (o clip según prefieras) le asignas una función esta función puede ser un link a alguna ecena, un lik a alguna pagina, o puede llamar a otro menu (o hacerlo visible según prefieras)
atte Inyaka

PD. y no te pongay brigido wn asopao pa q' tanto color te tay puro pasando peliculas
PPD. aca participamos gente de todo el mundo hispanoparlante evita los modismos

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 16 Nov 2006 02:52 am

inyaka escribió:

PD. y no te pongay brigido wn asopao pa q' tanto color te tay puro pasando peliculas


Qué??? :?

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie

 

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