Nunzia, grazie di aver dedicato alla questione del tempo.. tutto quello che ho descritto deve avvenire sullo stesso livello, cioè il livello 1.
Ti spiego cosa ho fatto io (il codice e' semplicissimo perche' sono alle prime armi..):
-----------------------------------------------
Preloaders (scena 1):
frame 1-3 (preloader swf)
frame 4 (preloader txt)
_level1.band = new Loadvars();
band.load("urldeltxt");
frame 5 (preloader txt)
caricamento_txt = band.getBytesLoaded();
totali_txt = band.getBytesTotal();
if (caricamento_txt == totali_txt) {
gotoAndPlay(7);
};
frame 6 (preloader txt)
gotoAndPlay(5);
frame 7 (frame vuoto, fine scena)

Scena principale(scena 2):
frame 1 (textfield che richiama la variabile "band")
frame 2 ...
-----------------------------------------------
Il campo di testo però è vuoto!!!
E la cosa + strana è che se per assurdo assegnassi al frame 7 della scena 1 l'azione "band =19753;" nel textfield comparirebbe 19753!!! Questo evento dovrebbe verificarsi se e solo se caricamento_txt == totali_txt. Quindi potrebbero essere entrambi undefined.. ho verificato (purtroppo) però che nessuno dei due è undefined..
Mi sai dire dove sbaglio oppure cosa devo cambiare nel tuo codice per adattarlo al mio caso cosi' disperato?
Grazie,

Nk