Ciao ragazzi, scusate se il titolo non è dei migliori, ma hoqualche difficoltà a spiegarmi meglio.
Ho trovato in rete questo script per far muovere, ed eventualmente, scalare un MC. Io lo uso soltanto per farlo muovere.
codice:
// funzione generale per muovere e scalare e lal fine attiva se è presente una funzione
function moveAndScale(clip, vel, finex, finey, w, h) {
	clip.onEnterFrame = function() {
		a = Math.abs(finex-this._x);
		b = Math.abs(finey-this._y);
		var c = Math.abs(w-this._width);
		var d = Math.abs(h-this._height);
		clip._x += (Math.round(finex-clip._x))/vel;
		clip._y += (Math.round(finey-clip._y))/vel;
		clip._width += (Math.round(w-clip._width))/vel;
		clip._height += (Math.round(h-clip._height))/vel;
		if (a<=0.5 && b<=0.5 && c<=0.5 && d<=0.5) {
			clip._x = finex;
			clip._y = finey;
			clip._width = w;
			clip._height = h;
			delete clip.onEnterFrame;
		}
	};
}

mc_home.onRelease= function(){
moveAndScale(mc_sx, 7,254.8,mc_sx._y,mc_sx.width, mc_sx._height);
moveAndScale(mc_dx, 7,629.6,mc_dx._y,mc_dx.width, mc_dx._height);
moveAndScale(rossa_sx, 7,498,rossa_sx._y,rossa_sx.width, rossa_sx._height);
moveAndScale(rossa_dx, 7,603.5,rossa_dx._y,rossa_dx.width, rossa_dx._height);
moveAndScale(mc_eventi, 7,284.1,mc_eventi._y,mc_eventi.width, mc_eventi._height);
moveAndScale(mc_home, 7,284.1,mc_home._y,mc_home.width, mc_home._height);
moveAndScale(mc_gallery, 7,284.1,mc_gallery._y,mc_gallery.width, mc_gallery._height);
}
Lo script funziona bene, il problema nasce in un secondo momento.
Io vorrei fare un semplicissimo rollover quando passo sopra al MC, e quindi ho fatto un pulsante dentro al MC in questione, ma non ne vuole sapere di funzionare. Ho provato anche il contrario, cioè ho fatto un pulsante con dentro il movieclip che deve muoversi, ma inquesto caso poi non funziona piu il codice per far muovere il MC.

Spero di essere stato chiaro.
Mi servirebbe davvero una mano, che sto uscendo pazzo!!!
Grazie!