io vorrei far diventare tutto il codice qui sotto molto piu' breve e "malleabile", cioe' vorrei realizzare un ciclo dove il mio pulsante b sia di volta in volta b1 ... b2 ... b3 etc e poi vorrei dare le azioni a (per esempio) b[array] cosi' da scrivere una riga sola per fare tutto questo, facendo diventare questo codice modulare...io ci ho provato a fare qualcosa ma in vano perche' non conosco ancora bene l'utilizzo degli array (so a cosa servono ma non so utilizzarli al 100%).
Sperando di esser stato chiaro, vi ringrazio in anticipo e vi riporto l'esempio del mio codice:

//////////////////////////////
dove = 3; // variabile che definisce il fotogramma di destinazione degli mc

// ##################### FUNZIONE PER LO STATO ROLLOVER DEL PULSANTI

function roll_over (){
b1.onRollOver = function (){
_root.mc1.gotoAndPlay (2);
} // ---------------------------------------- vorrei evitare
b2.onRollOver = function (){
_root.mc2.gotoAndPlay (2);
} // ---------------------------------------- di ripetere
b3.onRollOver = function (){
_root.mc3.gotoAndPlay (2);
} // ---------------------------------------- queste parti
}

// ###################### FUNZIONE PER LO STATO ROLLOUT DEL PULSANTI

function roll_out (){
b1.onRollOut = function (){//////////////////
_root.mc1.gotoAndPlay (dove);////////
} // ----------------------------------------
b2.onRollOut = function (){
_root.mc2.gotoAndPlay (dove);
} // ----------------------------------------
b3.onRollOut = function (){
_root.mc3.gotoAndPlay (dove);
} // ----------------------------------------
}

// §§§§§§§§§§§§§§§§§§§§§§§§ APPLICO I DUE BLOCCHI DI CODICE

roll_over.apply ();
roll_out.apply ();