Innanzitutto saluto tutti in quanto è la prima volta che scrivo in questo forum.

Ho un problema abbastanza banale ma che mi sta facendo scervellare: ho la necessità di creare una funzione che verifichi la connessione dell'swf con la macchina su cui l'swf è residente (non quella su cui sta girando).
Praticamente non devo fare altro che tentare il caricamento di un file qualsiasi e capire se il caricamento è riuscito o meno ma non riesco a valorizzare una variabile al di fuori della funzione onLoad o a rstituire un valore boolean.

Mi spiego meglio con un pò di codice:

var my_lv:LoadVars = new LoadVars();
var isSuccess:Boolean;

// questa è la mia funzione
function keepAlive():Boolean {
var mySuccess:Boolean;
my_lv.onLoad = function (success:Boolean) {
if (success) {
mySuccess = true;
}
else {
mySuccess = false;
}
}
my_lv.load("test.txt");
return mySuccess;
}

isSuccess = keepAlive();
trace(isSuccess);

isSuccess è sempre undefined, qualcuno mi sa spiegare dove sbaglio?

Grazie in anticipo a chi vorrà darmi una mano...