Originariamente inviato da freetom
per scrivere un valore dinamico dentro un ciclo for si possono usare due sintassi che però dipendono da dove ti trovi e a cosa ti riferisci, se per esempio i tuoi clip si trovano in root e la funzione viene richiamata in root, puoi usare direttamente eval("pallina"+i), quindi
codice:
function trova(value){
for(var i = 0; i < numeriscelti.length; i++){
if(value == numeriscelti[i]){
trace ("trovato!");
pallina = eval("pallina"+i);
myColor = new Color(pallina.pulsanteverde);
myColor.setRGB(0xff9933);
}
}
}
oppure in riferimento a root con _root["pallina"+i]
codice:
function trova(value){
for(var i = 0; i < numeriscelti.length; i++){
if(value == numeriscelti[i]){
trace ("trovato!");
myColor = new Color(_root["pallina"+i].pulsanteverde);
myColor.setRGB(0xff9933);
}
}
}