nel file guest.txt ho messo questo:

nome1=bla bla&cognome1= ta ta ta!&nome2=bla blaz&cognome2=dasdad&nome3=Ciccio&cognome3=Plutone


ti spiego il codice:

codice:
dati = new LoadVars();
dati.path = this;
arrayNome = new Array();
arrayCognome = new Array();
i = 1;
dati.onLoad = function(success) {
	if (success) {
		//salvo in appNome... il valore della variabile
		nome+i (ossia nome1 - nome2 etc.) lo stesso va fatto
		con le altre variabili presenti nel txt
		var appNome = this["nome"+i];
		var appCognome = this["cognome"+i];
		while (appNome != undefined) {
			//finchè appNome è diverso da undefined (quindi la variabile esiste) memorizzo nei rispettivi
			array il valore delle variabili nel txt
			this.path.arrayNome[i-1] = appNome;
			this.path.arrayCognome[i-1] = appCognome;
			i++;
			var appNome = this["nome"+i];
			var appCognome = this["cognome"+i];
		}
		this.path.totMsg = i-1; //totale messaggi
		this.path.pos = 0; // posizione primo messaggio nell'array
		this.path.assegnaValore(this.path.pos); // richiamo la funzione assegnaValore per riempiri i campi di testo
		this.path.indietro.enabled = false;
	}
};
dati.load("guest.txt");

// funzione per riempiri i campi di testo
function assegnaValore(pos) {
	trace(pos);
	nome.text = arrayNome[pos];
	cognome.text = arrayCognome[pos];
}
// azione pulsante avanti
avanti.onRelease = function() {
	pos++;
	assegnaValore(pos);
	(pos==totMsg-1)? this.enabled = false : '';
	indietro.enabled = true;
};
// azione pulsante indietro
indietro.onRelease = function() {
	pos--;
	assegnaValore(pos);
	(pos == 0)? this.enabled = false : '';
	avanti.enabled = true;
};