Salve, devo scrivere una funzione valida per i miei 21 bottoni, i quali mandano in play 22 mc sullo stage.
E ho fatto così:
Codice PHP:
for (var i=1i<22i++) {
    var 
btnname _root.pages.page_1["co_" i]._name;
    var 
mcname _root.pages.page_1["co" i]._name;
    
_root.pages.page_1["co_"+i].onRelease = function() {
        
trace (+" is playing");
        
_root.pages.page_1["co"+i].play();
    }

I bottoni sono situati in _root.pages.page_1 e si chiamano da co_1 a co_21, i mc sono situati nello stesso posto e si chiamano da co1 a co21.
Se faccio il trace di btnname e di mcname entrambe mi restituiscono i nomi delle istanze, quindi vuol dire che le recupero bene. Il problema è che quando clicco su uno qualsiasi dei bottoni il trace di (i +" is playing");
mi da sempre in output 22!

È come se tutti i bottoni mandassero in play il mc22, che non esiste...