Ciao, vorrei realizzare uno slide che scorre in base alla posizione del mouse, nel senso:
->se sposto il mouse a sx il mc va a sx
->se sposto il mouse a dx il mc va a dx
e più sposto il mouse verso l'esterno più aumenta la velocità..
Il tutto vorrei racchiuderlo in un mc indipendente per poi mascherarlo..
ho già un codice, ma mi funziona solo se il tutto è compilato sulla root direttamente, se lo racchiudo in un mc non va più..
qualcuno sa darmi una mano a racchiudere il tutto e mascherarlo dinamicamente?
Il filmato è così composto:
sulla root ho un mc chiamto barra1
che è il mc che slaida,
e uno vuoto chiamato control
sul quale c'è il seguente codice
come posso rendere il tutto indipendente dalla root? :master:codice:onClipEvent (load) { centro = _root.barra1._x; larghezza = _root.barra1._width; destra = centro + larghezza; sinistra = centro - larghezza; _root.barra1.duplicateMovieClip("barra2", 2); _root.barra2._x = destra; } onClipEvent (mouseMove) { _x = _root._xmouse; } onClipEvent (enterFrame) { mouseX = Math.round(_x - centro) * -1; mouseX = Math.round(mouseX / _root.fattore); _root.barra1._x += mouseX; _root.barra2._x += mouseX; barra1X = _root.barra1._x; barra2X = _root.barra2._x; if (barra1X < sinistra) { _root.barra1._x = barra2X + larghezza; } if (barra2X < sinistra) { _root.barra2._x = barra1X + larghezza; } if (barra1X > destra) { _root.barra1._x = barra2X - larghezza; } if (barra2X > destra) { _root.barra2._x = barra1X - larghezza; } }