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.
Lo script funziona bene, il problema nasce in un secondo momento.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); }
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!

Rispondi quotando