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

hacer un for en una function

Estas en el tema de hacer un for en una function en el foro de Flash y Actionscript en Foros del Web. Hola mis estimados tengo el siguiente problema y ojala me puedan ayudar. tengo el siguiente codigo que carga datos de un asp var SendData:LoadVars = ...
  #1 (permalink)  
Antiguo 29/04/2008, 02:05
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 16 años, 7 meses
Puntos: 39
Pregunta hacer un for en una function

Hola mis estimados tengo el siguiente problema y ojala me puedan ayudar.

tengo el siguiente codigo que carga datos de un asp

var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
nombre1 = this.nombre1.toString();
nombre2 = this.nombre2.toString();
nombre3 = this.nombre3.toString();
nombre4 = this.nombre4.toString();
nombre5 = this.nombre5.toString();
}
}


ese codigo me jala de maravilla pero veo que son muchas lineas que se tiene que poner y me gustaria hacerlo mas compacto y meterlo en un for y hago lo siguiente.


var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
for(i=1; i<=5; i++) {
this["nombre"+i] = SendData["nombre"+i]; }
}
}



y cuando lo corro no me imprime nada

despues lo cambie por

var SendData:LoadVars = new LoadVars();
SendData.load("paginacion5.asp");
SendData.onLoad = function (success){
if (success) {
for(i=1; i<=5; i++) {
nombre1 = SendData["nombre"+i]; }
}
}


y solo me imprime un campo nombre1 y del nombre2 al nombre5 me los deja vacios, alguien sabe como puedo solucionar esto.



Saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
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 08:23.