ho un altro problema, praticamente devo creare altre 5 istanze del quadratino ma senza farlo muovere.

quindi nel codice iniziale aggiungo questo codice:

for(i=1;i<=5;i++){
this.attachMovie("quadrato", "sezione"+i, this.getNextHighestDepth());
_root["sezione"+i]._x = 200+i*30;
_root["sezione"+i]._y = 200;
_root["sezione"+i].destx = 50+i*20;
_root["sezione"+i].desty = 50+i*20;
}

mentre la funzione che uso per farli muovere è:

MovieClip.prototype.move = function() {

this._x = this._x+(this.destx-this._x)/5;
this._y = this._y+(this.desty-this._y)/5;

}

a questo punto ho bisogno che la funzione sia richiamata quando un tasto viene cliccato. ogni tasto fa muovere un mc particolare.

in particolare ho assegnato a due mc differenti (contengono solo un testo) questo codice:

onClipEvent(mouseDown){
_root.sezione1.onEnterFrame = function(){
this.move();
}
}

mentre al secondo tasto:

onClipEvent(mouseDown){
_root.sezione2.onEnterFrame = function(){
this.move();
}
}


Il problema è che quando clicco sul primo tasto, anzichè iniziare a muoversi solo il primo mc si muove anche il secondo, cioè è come se la funzione move() venisse assegnata sia al mc "sezione1" che "sezione2". sapete dove sbaglio?

ciao grazie mille!