Hola, tengo un conflicto de carga de archivos con LoadVars y necesito urgentemente una solucion. Mi problema es que cargo multiples archivos y el orden en que llamo a Load() no coincide con el orden en que se ejecuta onData(). Pongo el codigo a continuacion a ver si se me entiende mejor.
Esto esta dentro de un bucle del cual desconozco el numero de iteraciones a priori:
Datos.$cargaEntrada[i]= new LoadVars();
Datos.$cargaEntrada[i].load ("fichero i");
Datos.$cargaEntrada[i].onData = function (RawData)
{
//aqui necesito saber sobre que fichero estoy haciendo el onData, para cargarlo adecuadamente en mi estructura de datos
}
La respuesta rapida seria decir que use la variable i, pero el problema es que este bucle se ejecuta completamente y despues empiezo a recivir los onData() desordenadamente. El valor de i es el de la finalización del bucle y no el que tenia cuando se realizo la llamada onData().
Espero haberme explicado bien, ya que es un poco complejo.
Agradezco cualquier sugerencia!!