ciao.. ho un problemino che non riesco a capire cioè le variabili a volte me le carica e a volte no avete 1 idea??

codice:
var personaggio:String = "salvatore";
personaggio);
dati = new LoadVars();
dati.path = this;
dati.onLoad = function(success)
{
    if(success){
        // istruzioni per il caricamento corretto trasferisci
  this.path["nome_" + personaggio] = this["nome_" + personaggio];
		this.path["ruolo_" + personaggio] = this["ruolo_" + personaggio];
		this.path["bio_" + personaggio] = this["bio_" + personaggio];
    } else {
        trace("Variabili non caricate");
    }
};
dati.load("variabili.txt");
nel frame dopo metto:

codice:
nome_txt.text = this["nome_" + personaggio];
ruolo_txt.text = this["ruolo_" + personaggio];
a volete mi carica giusto a volte mi dice unified...