Comunidad de diseño web y desarrollo en internet online

variable dentro de un for

Citar            
MensajeEscrito el 25 Nov 2011 10:37 am
Hola, me estoy volviendo loco intentando encontrar un solucion que seguro es muy facil, pero yo no lo veo. Recorro varios botones con un for, y quiero que al hacer click, me mueva un mc a unas coordenadas en concreto que ya estan almacenadas en un array, solo me falta que la variable funcione dentro del for...pongo codigo:

Código ActionScript :

function coordenadas(){
   for (j = 1; j <= 3; j++) {
          
   _root["bt_bloque_"+j].onPress = function(){
        _parent._parent._parent._parent._parent.zoomTo(dondex[j],dondey[j],300);
      }
}
}


el valor j de "donde[j]" siempre me devuelve el ultimo "j"...no se si me explico.
ayuda please, que seguro que es facil pero estoy cegado...

XD

Por outsider

74 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 25 Nov 2011 01:08 pm
Si sólo tienes 3 botones, yo lo haría de otra manera:

Código ActionScript :

_root.bloque1.onPress =
_root.bloque2.onPress =
_root.bloque3.onPress =
function () {
//Parámetros de función
}


Espero que te sirva,
Un saludo.

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome
Citar            
MensajeEscrito el 25 Nov 2011 02:09 pm
gracias por la ayuda, pero son cerca de 70 botones ;(

Por outsider

74 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 25 Nov 2011 05:06 pm
Hace mucho que no uso flash y no se si se podrán hacer ese tipo de declaraciones en un bucle, pero si fuera posible así debería funcionar.

Código ActionScript :

function coordenadas(){
   for (j = 1; j <= (valor); j++) {
      var cadena:String = '_root.bt_bloque_'+j;
      var objeto:MovieClip = eval(cadena);
      objeto.onPress = function(){
        //Acciones a ejecutar
      }
   }
}


Espero que te sirva,
un saludo.

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome

 

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