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!![]()

Rispondi quotando