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

error en código??

Estas en el tema de error en código?? en el foro de Flash y Actionscript en Foros del Web. Tengo el siguiente código donde tengo las variables pic0, pic1, pic2, etc, y yo quiero ir mostrando los valores de cada una de estas por ...
  #1 (permalink)  
Antiguo 01/08/2005, 11:13
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 6 meses
Puntos: 0
error en código??

Tengo el siguiente código donde tengo las variables pic0, pic1, pic2, etc, y yo quiero ir mostrando los valores de cada una de estas por medio de un loop, pero no se que estoy haciendo mal que del siguiente código obtengo como resultado: "0 1 2 3...", y no los valores reales de las variables

Código:
for ($i=0; i<=5; i++) {
	trace(this.pic+i)
}

saben que está mal?

ratamaster
  #2 (permalink)  
Antiguo 01/08/2005, 11:35
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Cita:
Iniciado por ratamaster
Tengo el siguiente código donde tengo las variables pic0, pic1, pic2, etc, y yo quiero ir mostrando los valores de cada una de estas por medio de un loop, pero no se que estoy haciendo mal que del siguiente código obtengo como resultado: "0 1 2 3...", y no los valores reales de las variables

Código:
for ($i=0; i<=5; i++) {
	trace(this.pic+i)
}

saben que está mal?

ratamaster
Mmm... Si lo que tenes en la variable es un número, probablemente te lo este sumando, probá con this.pic add i
Otra cosa que tenés que probar es que si realmente existen esas variables ¿Que te muestra el trace?
  #3 (permalink)  
Antiguo 01/08/2005, 11:44
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 6 meses
Puntos: 0
si yo hago por ejemplo:

trace(this.pic0) // "my string"

si hago:

trace(this.pic add i) // 0 o 1 o 2, dependiendo en que parte esté en el loop

este es mi código completo:
Código:
var a = new LoadVars();
a.load("photos.php");
a.onLoad = function() {
	for ($i=0; i<=5; i++) {
		trace(this.pic add i);
                /*si hago por ejemplo: miTexto.text= pic0 , me muestra el valor de la variable*/


	}
};
  #4 (permalink)  
Antiguo 01/08/2005, 11:52
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 6 meses
Puntos: 0
ok, lo solucioné con esto:

texto_txt.text = eval("this.pic" add i);

gracias
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 23:28.