Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2009, 20:00
Avatar de Kottore
Kottore
 
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 16 años, 6 meses
Puntos: 8
Ayuda con bucle for

Hola, saludos!!

Mi problema es el siguiente:

Tengo 100 botones (btn1, btn2, btn3, etc...) y quiero hacerlos invisibles y visibles en cualquier momento.
Normalmente se haría algo así (en caso que fueran pocas opciones):


btn1._visible=false;
btn2._visible=false;
btn3._visible=false;
etc etc etc......

pero hice este bucle cojonudo y va muy bien:

for(i=1;i<101;i++){
this["btn"+i]._visible=false;
}

Y si eso funciona cuál es el problema??
Ah, el problema comienza cuando tengo otros 100 botones pero estos no estan en la escena principal sino dentro de un movieClip. Supongamos que mi movieClip se llama menuOpciones lo lógico es que fuera así, ne? :


for(i=1;i<101;i++){
menuOpciones.this["btn"+i]._visible=false;
}

Aquí radica el problema puesto que esta sintaxis no va. Alguna idea??
Esto me ahorraría mucho trabajo porque estoy trabajando con un menú de muchas opciones y submenús.

Por su atención gracias ^_^