Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    42

    trascinare un movieclip

    Ciao a tutti potreste aiutarmi?

    Io ho un movieclip sullo stage vorrei
    che quando mi ci posiziono sopra col mouse
    questo si possa muovere solo lungo l'asse y e che si
    fermi la sua riproduzione
    e che facendo il rollOut questo continui la sua riproduzione.

    Aiutatemi vi prego.

    Grazie.
    Meglio l'uovo oggi che la gallina domani

  2. #2
    Non ho capito la parte del muoversi sull'asse Y ... muoversi come? a caso? lo decidi te?
    Per il fermare la riproduzione ecc sul primo frame della timeline aggiungi:
    codice:
    mc.onRollOver = function(){
       this.stop();
    }
    mc.onRollOut = function(){
       this.play();
    }
    Ovviamente "mc" è il nome istanza del tuo movieclip.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    42
    allora cerco di spiegarmi meglio!
    andando sul clip io devo poterlo trascinare
    solo in verticale o su o giù.Se mi muovo a destra o a sinistra
    Meglio l'uovo oggi che la gallina domani

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    42
    ... il mouse deve uscire dalla clip e potere andare
    altrove . per esempio su un pulsante
    Meglio l'uovo oggi che la gallina domani

  5. #5
    usa una cosa del genere:

    on(press){
    startDrag(this, true,0, 100, 0 ,-110);
    }

  6. #6
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Originariamente inviato da Nhyonix
    ... il mouse deve uscire dalla clip e potere andare
    altrove . per esempio su un pulsante
    Devi solo aggiungere, alla parte di GnoKy, le parti che aggiungo in rosso:

    on(press){
    startDrag(this, true,0, 100, 0 ,-110);
    if (this._currentframe>1) {
    this.stop ();

    }
    }
    on (release) {
    if (this._currentframe>1) {
    this.play ();
    stopDrag ();
    }
    }


    Il 100 è puramente indicativo, se vuoi che scorra fino al termine della tua videata, adegua il 100 al numero effettivo dei pixel/stage (Altezza), che usi nel tuo filmato. Lo 0 è il punto di partenza dove schizzerà il tuo mc, ovunque tu lo abbia posizionato sullo stage. Ti conviene dunque, posizionarlo a y e x = 0 anche "fisicamente" sullo stage.

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    42
    Grazie mille.
    A presto
    Meglio l'uovo oggi che la gallina domani

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.