Foros del Web » Creando para Internet » Flash y Actionscript »

Usar for con variables cargadas

Estas en el tema de Usar for con variables cargadas en el foro de Flash y Actionscript en Foros del Web. Hola compadres: Quiero que me orienten acerca de un pequeño problemita. Cargue unas variables de un txt y las quiero usar dentro de un bucle ...
  #1 (permalink)  
Antiguo 26/10/2004, 17:27
 
Fecha de Ingreso: marzo-2004
Mensajes: 40
Antigüedad: 20 años, 1 mes
Puntos: 0
Información Usar for con variables cargadas

Hola compadres:
Quiero que me orienten acerca de un pequeño problemita.

Cargue unas variables de un txt y las quiero usar dentro de un bucle for, el problema es que no se como manejar la expresión para asociar el nombre de la variable para que vaya tomando los diferentes nombres que necesito:

datos = new Array();
linkImagen = new LoadVars();
linkImagen.load("linkimagen.txt");
linkImagen.onLoad = function() {
datos[0] = linkImagen.imagen1;
datos[1] = linkImagen.imagen2;
datos[2] = linkImagen.imagen3;
datos[3] = linkImagen.imagen4;
datos[4] = linkImagen.imagen5;
datos[5] = linkImagen.imagen6;
}

De la anterior forma si puedo almacenar las variables en el array, pero mi pregunta es ¿como puedo hacer lo mismo pero dentro de un bucle for?:

linkImagen.onLoad = function() {
for(a=0;a<20;a++){
datos[a] = linkImagen.imagen(aqui que vaya tomando todos los valores);
}

-no me funciona usar parentesis "imagen"+a+1

Gracias por su tiempo
  #2 (permalink)  
Antiguo 26/10/2004, 18:34
 
Fecha de Ingreso: enero-2003
Mensajes: 251
Antigüedad: 21 años, 3 meses
Puntos: 0
Que tal

Por que no inicias tu ciclo for a partir del 1 y pones esta instrucción

datos[a] = linkImagen.["imagen"+a]

Es una pequeña contribución, espero te sirva

atte. Curiel
  #3 (permalink)  
Antiguo 26/10/2004, 18:55
 
Fecha de Ingreso: marzo-2004
Mensajes: 40
Antigüedad: 20 años, 1 mes
Puntos: 0
tanks

gracias por la sugerencia, pero de hecho ya probe también esa opción, pero nada de nada

Esta cañon
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.