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 è:
Codice PHP:
for (var ibtn:uint=0ibtn<dati[chiave].orario.lengthibtn++) {
    
Btns.push(addChild(new btn()));
    
Btns[ibtn].name String(ibtn)
    
Btns[ibtn].mc.x+6;
    
Btns[ibtn].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.CLICKlanciagioco);
            } 
ora se elimino la riga: Btns[ibtn].orario.text = orariotmp; //questo non funziona!!!
il codice funziona. Perchè con quella riga no? dove sbaglio?

P.S. ovviamente Btns è un array.