Comunidad de diseño web y desarrollo en internet online

dar ordenes mediante un bucle

Citar            
MensajeEscrito el 02 Sep 2004 01:32 am
Hola amigos. Tengo una pregunta un tanto facil. Tengo unos botones dentro de sus respectivos MCs, todos se llaman mc1, mc2, y los botones boton1, boton2. En la linea de tiempo donde se encuentran los MCs puse unas acciones. Un bucle for para darle acciones a todos los botones a la vez pero no se como llamarlos desde el bucle. Sabría hacerlo si tuviera que darle órdenes a un boton que no esté dentro de ningun MC:

Código :

(this["mc"+i].onRelease=function() {
      ....
}


Pero no sé como es para darle ordenes a un boton que esta dentro de un MC.

Por Mario Bros

27 de clabLevel



Genero:Masculino  

unknown
Citar            
MensajeEscrito el 02 Sep 2004 02:22 am
Yo lo haria asi; pensando en que tienes 3 movie clips y 4 botones; y que se llaman "mc0", "mc1" ... y "btn0", "btn1" ...

Código :

var ruta;
for(var i=0;i<3;i++) {
    ruta = this["mc"+i];
    with(ruta){
        for (var j=0;j<2;j++) {
            ruta["btn"+i].onRelease = function (){
                //CODIGO
            }
        }
    }
}

No es complejo, pero es simple logica :D

Saludos

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 02 Sep 2004 03:25 pm
ok, gracias! creo que a mi nunca se me habría ocurrido. Lo único: por qué usas j como la variable del segundo bucle y luego nunca la usas.?

Por Mario Bros

27 de clabLevel



Genero:Masculino  

unknown
Citar            
MensajeEscrito el 02 Sep 2004 08:23 pm
eso le pasa por no dormir :lol: :lol: :lol:

Por buho29

510 de clabLevel

1 tutorial

7 ejemplos

 

unknown
Citar            
MensajeEscrito el 03 Sep 2004 03:02 am
Con un ...
Arreglo:

Código :

var ruta;
for(var i=0;i<3;i++) {
    ruta = this["mc"+i];
    with(ruta){
        for (var j=0;j<2;j++) {
            ruta["btn"+j].onRelease = function (){
                //CODIGO
            }
        }
    }
}


PD. Eso me pasa por no dormir :(

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown

 

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