Ho scritto la seguente funzione, che duplica un bottone esistente in libreria n volte e concatenato e vorrebbe assegnare un valore ad un testo "Orario" presente nel simbolo.
parte del codice è:
ora se elimino la riga: Btns[ibtn].orario.text = orariotmp; //questo non funziona!!!Codice PHP:for (var ibtn:uint=0; ibtn<dati[chiave].orario.length; ibtn++) {
Btns.push(addChild(new btn()));
Btns[ibtn].name = String(ibtn)
Btns[ibtn].x = mc.x+6;
Btns[ibtn].y = mc.y+23+(ibtn*21);
trace("++ ibtn:"+ibtn+", i:"+i)
var orariotmp:String = dati[chiave].orario[ibtn]
trace(">"+orariotmp);
Btns[ibtn].orario.text = orariotmp; //questo non funziona!!!
Btns[ibtn].addEventListener(MouseEvent.CLICK, lanciagioco);
}
il codice funziona. Perchè con quella riga no? dove sbaglio?
P.S. ovviamente Btns è un array.

Rispondi quotando