Ciao! sto provando a fare uno script dove ci sono 5 mc (dei semplici quadratini). quello che vorrei ottenere è che al click di uno di questi quadratini, il quadratino scenda.

in realtà la faccenda è molto più complicata perchè di questi 5 quadratini, non dovrebbe scenderne uno solo, ma anche quelli affianco a quello desiderato ma con valori diversi.

ora però mi trovo di fronte ad un problema:

il mc del quadratino lo duplico assegnandogli nomi di istanza differente. nodo1, nodo2, nodo3 etc etc.

creo un prototypo che in pratica, prendendo il proprio index (mettiamo di considerare il nodo3, abbassa il quadratino di 10 pixel e i nodi adiacenti: nodo2, nodo4 di 5 pixel.

Il problema è che la funzione è assegnata per ogni mc in questo modo:
codice:
onClipEvent(mouseMove){
	this.move();
}
mentre eccovi la funzione:
codice:
//l'indice che sarebbe nodeX dove x è compreso tra 1 e 5 viene passato via un'altra funzione, ma nn ci sn problemi su quella.

MovieClip.prototype.move = function() {
	with(this){
	_y += 10;
	_root["node"+index-1]._y += 5;
	
	}
}
come capirete, come passo su un mc tutti quanti gli altri mc si spostano a vincenda perchè anche loro ricevono l'avvio della funzione, giusto?

quindi vorrei sapere se è possibile in qualche modo rendere univoca la chiamata a quella funzione!
grazie mille dell'attenzione! ciao!