Usando:

i=1;
dati = new LoadVars();
dati.onLoad = function(){
nome=dati.nome[i];
trace (nome);
}

il trace mi restituisce UNDEFINED.
Invece se uso:

dati = new LoadVars();
dati.onLoad = function(){
nome=dati.nome1;
trace (nome);
}

funziona tutto. perchè?
sbaglio sicuramente in
nome=dati.nome[i];
ma non capisco cosa