Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problema start drag

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    140

    problema start drag

    ragazzi..utilizzando lo start drag non riesco a muovere 2 movie clip contemporaneamente. Come posso fare?

    joeore

  2. #2
    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)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    140

    mi spiego meglio..

    vorrei che trascinando un movie clip se ne muova anche un'altro nella stessa direzione

    joeore

  4. #4
    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
    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;
    }
    e al clip1 (quello che "comanda"):
    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;
    	}
    }
    ciao!
    "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)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    140

    grazie mille..un'ultima cosa..

    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?

  6. #6
    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)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    140

    fatto:-)

    sei un grande funziona perfettamente:-)...ti piace l'ultimo sito web che ho fatto:?

    http://www.sgaravattiland.it

    thankzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz ancoraaaaaaaaa

  8. #8
    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)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.