ciao a tutti...

sono bloccato con un piccolo esercizio in flash, credo di aver fatto tutto giusto , non mi da errori in compilazione, ma in esecuzione si,

in pratica , e' un file di testo input, che al clik del bottone deve essere memorizzato parola per parola in un array , e poi stampato in posizione casuale ogni parola in una determinata area....

il codice e' questo...

crea.addEventListener(MouseEvent.CLICK,esegui);
function esegui(evt:Event) {
var frase:String=txt.toString();
var testo:Array=frase.split(" ");
for (var i:Number=0; i<=testo.length; i++) {
var testi:MovieClip = new ris();
testi.text(testo[i]);
testi.x=Math.random()*425;
testi.y=Math.random()*230;
addChild(testi);
}

}

questo e' l'errore...

TypeError: Error #1006: text non è una funzione.
at Senzanome_fla::MainTimeline/esegui()

dice che .text non e' una funzione, ma io gli passo (testi[i]) che dovrebbe essere una stringa, quindi nn ci dovrebbe essere alcun problema,

se qualcuno puo darmi una mano grazie!