Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Drag attorno ad un angolo

    ciao ragazzi,
    ho un tettangolo.. mi piacerebbe creare l'effetto "come se sia attaccato ad uno dei suoi 4 angoli" e che DRAGGANDOLO con il mouse si potesse farlo roteare!

    spero di essere stato chiaro .. e grazie a chi mi risponderà!

    :di56:
    Dobbiamo imparare bene le regole per infrangerle nel modo giusto. (Dalai Lama)

    www.bartman.it

  2. #2
    anche un bel movie pronto mi andrebbe bene! :mavieni:
    Dobbiamo imparare bene le regole per infrangerle nel modo giusto. (Dalai Lama)

    www.bartman.it

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Se ho ben capito quello che vuoi fare secondo me dovresti fare così: nel mc del tuo rettangolo posizioni il lato del poligono su cui vuoi fare la rotazione sullo 0,0. Dopodicchè giochi con la proprietà mc._rotation

    p.s. complimenti per il sito (anche se la mosca mi è familiare ghgh )
    わさび

  4. #4
    hehehhee ... la mosca è copiata da un famosissimo sito!

    faccio delle prove con mc_rotation vediamo ...
    Dobbiamo imparare bene le regole per infrangerle nel modo giusto. (Dalai Lama)

    www.bartman.it

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da bartman.it
    hehehhee ... la mosca è copiata da un famosissimo sito!

    faccio delle prove con mc_rotation vediamo ...
    ok, se hai problemi riscrivi
    わさび

  6. #6
    io avevo trovato questo .. ma praticamente gira in automatico!
    per farlo girare su un angolo draggandolo?

    http://www.newtutorials.com/rotating...s-in-flash.htm
    Dobbiamo imparare bene le regole per infrangerle nel modo giusto. (Dalai Lama)

    www.bartman.it

  7. #7
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da bartman.it
    io avevo trovato questo .. ma praticamente gira in automatico!
    per farlo girare su un angolo draggandolo?

    http://www.newtutorials.com/rotating...s-in-flash.htm
    Gira in automatico perchè l'azione è su onClipEvent (enterFrame) {
    per usare il drag, innanzitutto metti il centro dell'istanza su uno degli angoli, e poi usi su on (press) lo startDrag e on (release) lo stopDrag.
    わさび

  8. #8
    Ho dato queste azioni al MC


    on(press){
    startDrag
    i = getProperty(this,_rotation);
    setProperty(this,_rotation,i + 2);
    }
    on(release){
    stopDrag();
    }

    praticamente non si "dragga" ma si muove di pochissimo ad ogni click! ...dai che ci sono quasi...
    Dobbiamo imparare bene le regole per infrangerle nel modo giusto. (Dalai Lama)

    www.bartman.it

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    // forese volevi cosi? 
    
    nomePulsante.onPress = function()
    {
    	this.startDrag();
    	this.onEnterFrame = function()
    	{
    		this._rotation += 2;
    	};
    };
    nomePulsante.onRelease = puls.onReleaseOutside=function ()
    {
    	this.stopDrag();
    	this.onEnterFrame = null;
    };

  10. #10
    Non penso che funzioni! :quipy:


    OUTPUT ERROR:

    Scene=Scene 1, Layer=Layer 1, Frame=1: Line 1: Statement must appear within on handler
    square.onPress = function()

    Scene=Scene 1, Layer=Layer 1, Frame=1: Line 9: Statement must appear within on handler
    square.onRelease = puls.onReleaseOutside=function ()
    Dobbiamo imparare bene le regole per infrangerle nel modo giusto. (Dalai Lama)

    www.bartman.it

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 © 2025 vBulletin Solutions, Inc. All rights reserved.