Ciao a tutti ragazzi!
Pongo un problema che forse è stupido, forse è inutile, ma di sicuro non posso essere il primo ad averlo incontrato.

posto un semplicissimo codice che però rende l'idea

-----------------------------------------------------------------------------
this.button1.addEventListener(MouseEvent.MOUSE_DOW N, function() { my(1) });
this.button2.addEventListener(MouseEvent.MOUSE_DOW N, function() { my(2) });

function my(n):void {
var newvar:Object= new Object;
newvar.name="this.circle"+n;
newvar.name.x+=1;
}
-----------------------------------------------------------------------------

L'ultima riga è scorretta, ma è per far capire l'intenzione.

Com'è facile intuire ci sono 4 movieclip, due "circle" e due "button". Lo scopo ultimo è avere una sola funzione che agisca su molteplici movieclip, creandosi dinamicamente il nome dell'istanza.
E' possibile una cosa del genere in AS3?

Ho un progetto più ampio in ballo, con 8 pulsanti che compiono numerose azioni su altrettanti movieclip, e non posso pensare di dover creare 8 funzioni diverse.

Grazie a tutti! Come ripeto, penso che altri oltre a me usufruirebbero volentieri di qualche saggia spiegazione.