Hola flasheros, tengo un problema con un bucle y no se ver donde está el problema. Este es el codigo del script:
-----------------------------------------------------------------
stop();
strRutaImg = "\\imagenes\\";
strRutaFicheroCarga = "carga_imagenes.txt";
strExtFichero = ".jpg";
var nTotal:Number = 0;
var nI:Number=0;
var titulo_array = new Array();
var desc_array = new Array();
CargaFrames = new LoadVars();
CargaFrames.onLoad = function(ok){
if(ok){
nTotal = this.total;
trace ("total:" + nTotal);
while (nI < nTotal){
trace (nI);
titulo_array[nI] = this["titulo" + nI];
desc_array[nI] = this["desc" + nI];
trace ("titulo_array:" + titulo_array[nI]);
trace ("desc_array:" + desc_array[nI]);
nI++;
}
} else{
trace("ERRORR");
}
}
CargaFrames.load(strRutaFicheroCarga);
trace ("final");
-----------------------------------------------------------------
Basicamente lo que hago es cargar las variables de un fichero de texto en un array...pero el programa no entra dentro del bucle WHILE (tambien he probado con FOR).
si substituyo el nTotal del bucle por un valor(x ejemplo 5) entra bien..
en el Trace que hago de nTotal, me muestra 5.. le he pasado la función isNaN y me detecta q nTotal es un numero... con lo q estoy perdidísimo, no se por que no entra dentro del bucle...
Por favor, echadme un cable...
Gracias por adelantado.
Un saludo.