non ho detto che in locale non si vede....

ho detto che Flash impiega dei millisecondi (o secondi se il txt è grande) per caricare il contenuto del txt. Quindi se tu scrivi:

loadVariablesNum("file.txt",0);
trace(testo);

flash non ti carica in tempo il file txt e quindi ti stampa (giustamente) undefined.

1) Se lavori con Flash 5 usa questo metodo (che ho citato anche nell'altro thread):

codice:
onClipEvent(load){
     loadVariables("file.txt",this);
}
onClipEvent(data){
     if(pos==1){
          _root.gotoAndStop(10);
     }
}
2) Se lavori con Flash MX scrivi sul frame:

codice:
dati = new LoadVars();
dati.Load("file.txt");
dati.onLoad = function(){
     if(dat.pos == 1){
          _root.gotoAndStop(10);
     }
}