Ciao.
Ho risolto scrivendo così:
codice:
var lv:LoadVars = new LoadVars();
lv.onLoad = function(success:Boolean) {
if (success) {
var captcha:String = this.str_captcha;
var num:Number = captcha.length;
for (i = 0; i < num; i++){
var singola_lettera:String = captcha.substr(i, 1);
testo_txt.text += singola_lettera;
}
} else {
testo_txt.text = "Errore!!!";
}
};
lv.load("sessione.php");
Però ora ho un altro problema.
Mi andava di applicare una distorsione pseudo-random alle lettere (nonché pensavo ad un po' di blur), però non risco a risolvere.
Pensavo di impostare una variabile angolo nel ciclo di FOR generando un numero casuale.
Numero che avrei poi messo come segue:
codice:
for (i = 0; i < num; i++){
var angolo:Number = Math.floor(Math.random()*100);
var singola_lettera:String = captcha.substr(i, 1);
testo_txt._rotation = angolo;
testo_txt.text += singola_lettera;
}
Mandando in esecuzione, però, non vedo più la scritta.
Dove sbaglio questa volta?