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

Ayuda por favor!!

Estas en el tema de Ayuda por favor!! en el foro de Flash y Actionscript en Foros del Web. Tengo que recoger unas variables desde ASP que están numeradas añadiendoles el nombre de la variable. En este caso serían: Nomb1, Nomb2, Nomb3 ... NombN ...
  #1 (permalink)  
Antiguo 15/03/2004, 06:44
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 20 años, 10 meses
Puntos: 0
Ayuda por favor!!

Tengo que recoger unas variables desde ASP que están numeradas añadiendoles el nombre de la variable. En este caso serían:
Nomb1, Nomb2, Nomb3 ... NombN
¿Cuál sería la sintáxis correcta para acceder a esas variables? He intentado de todo.
ESTO:(metiendo en un array)
for (i=0; i<=total ; i++){
array[i] = MiLoadVars.Nomb + i;
}
ESTO:(creando variable dinámicamente)
for (i=0; i<=total ; i++){
this["var_1"+i] = this["MiLoadVars.Nomb"+i];
}

He quitado puesto modificado mil veces las comillas, he puesto el this, he quitado el this, y nada.
AYUDA POR FAVOR.
  #2 (permalink)  
Antiguo 15/03/2004, 09:00
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 20 años, 10 meses
Puntos: 0
Por cierto hay casos que la MiLoadVars me devuelve UNDEFINED, y hay otras que me devuelve NaN.
¿Qué significa esto de NaN?
Gracias
  #3 (permalink)  
Antiguo 15/03/2004, 09:13
 
Fecha de Ingreso: noviembre-2003
Mensajes: 68
Antigüedad: 20 años, 5 meses
Puntos: 0
reycoy, no tengo ni idea de ASP, pero NaN quiere decir Not a Number,

"no un número", es decir cualquier tipo de variable menos la que necesitas.
una buena idea a veces es forzar a un string a transformarse en numero con el método Number(expersión);

es muy poco, pero algo es algo, dijo la vieja mirando al viejo.
__________________
[|_4 (0|\/|U|\|1(4(10|\| 35 |_4 FU3RZ4]
  #4 (permalink)  
Antiguo 15/03/2004, 10:10
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 20 años, 10 meses
Puntos: 0
Me sigue sin funcionar. Es increíble, si le pongo:
trace(MiLoadVars.Nomb1);
me funciona perfectamente, pero si le pongo la variable para que vaya aumentando a Nomb2, NOmb3....etc no lo consigo de ninguna manera.
Ayudarme, estoy desesperao!
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:19.