Salve,

Ho già scritto questa discussione, in modo diverso, nel forum di FLASH, scusate per lo sbaglio ma non trovavo il forum di ActionScript, cmq nella mia discussione errata ho notato che scrivendo questo codice:
codice:
lista = "";
carica = new LoadVars();
carica.load("lista.txt");
carica.onLoad = function(success) {
   if (success) {
      lista = carica.list;
      trace(lista);
   }
}
La variabile lista mi prende il valore della variabile contenuta nel file, mentre, se scrivo in questo modo:
codice:
lista = "";
carica = new LoadVars();
carica.load("lista.txt");
carica.onLoad = function(success) {
   if (success) {
      lista = carica.list;
   }
}
trace(lista)
la variabile mi ritorna al valore iniziale, cioè, mi risulta vuota.

Come mai, in quest'ultimo codice, nella variabile lista non rimane la stringa che gli ho passato all'interno della funzione?