Buongiorno, mi sto facendo un classe in as 2.0 (che ho iniziato a studicchiare da poco) per la creazione di una combobox, ma sono incappato subito in un problema.
Ho fatto una funzione che in teoria dovrebbe leggere i dati da un array e che in base alla lunghezza dell'array dovrebbe creare tot campi di testo contenente ognuno i valori presi sempre dall'array.
la funzione è questa
il trace va bene, infatti mi mostracodice:public function CreateTextField(){ var TextF:TextFormat; TextF = GetTextFormat(); var ciao:String = new String("ciao2") for(var i:Number = new Number(0);i<fields.length;i++){ var myY:Number; myY =TextDistance*i; who.createTextField("mytesto"+i,i,0,myY,300,TextDistance); with(who["mytesto"+i]){ wordWrap = true; border = false; text = fields[i]; variable = fields[i]; } trace(fields[i]); who["mytesto"+i].setTextFormat(TextF); } }
ciao
pippo
prova
mentre nel campo testo mi mette undefined.
Ho provato a mettere la variabile tra virgolette, ma niente... Avete qualche suggerimento?

Rispondi quotando