ragazzi..utilizzando lo start drag non riesco a muovere 2 movie clip contemporaneamente. Come posso fare?
joeore
ragazzi..utilizzando lo start drag non riesco a muovere 2 movie clip contemporaneamente. Come posso fare?
joeore
non puoi con lo startdrag...
tu vuoi che cliccando su uno si muova anche un altro? o sono sovrapposti?
"La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)
vorrei che trascinando un movie clip se ne muova anche un'altro nella stessa direzione
joeore
allora potresti usare lo start drag per uno e l'altro muoverlo in base alla distanza dei due clip, ma in generale se dimentichi lo startdrag è meglio... meglio farlo a mano
al clip2 metti
e al clip1 (quello che "comanda"):codice:onClipEvent (load) { initdistx = _parent.clip1._x - _x; initdisty = _parent.clip1._y - _y; } onClipEvent (enterFrame) { _x = _parent.clip1._x - initdistx; _y = _parent.clip1._y - initdisty; }
ciao!codice:onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { trascinando = true; distx = _root._xmouse - _x; disty = _root._ymouse - _y; } } onClipEvent (mouseUp) { trascinando = false; } onClipEvent (enterFrame) { if (trascinando) { _x = _root._xmouse - distx; _y = _root._ymouse - disty; } }![]()
"La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)
ma dove cèscritto:
distx = _root._xmouse - _x;
disty = _root._ymouse - _y;
al posto di _x e _y devo specificare qualche misura?
siccome il primo clip si dovrebbe muovere in un'area predefinita, come posso fare?
li non devi specificare proprio niente... in quanto _x e _y sono le proprietà di posizione del clip...
devi semplicemente mettere al primo clip delle condizioni del tipo:
codice:onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { trascinando = true; distx = _root._xmouse - _x; disty = _root._ymouse - _y; } } onClipEvent (mouseUp) { trascinando = false; } onClipEvent (enterFrame) { if (trascinando) { _x = _root._xmouse - distx; _y = _root._ymouse - disty; if(_x>500) { _x=500; } if(_x<100) { _x=100; } if(_y>200) { _y=200; } if(_y<100) { _y=100; } } }
"La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)
sei un grande funziona perfettamente:-)...ti piace l'ultimo sito web che ho fatto:?
http://www.sgaravattiland.it
thankzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz ancoraaaaaaaaa
molto piacevole ed elegante, e ben strutturato!
complimenti!![]()
"La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)