Visualizzazione dei risultati da 1 a 10 su 10

Discussione: startdrag

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    45

    startdrag

    ciao a tutti
    ho un mc di nome drag sullo stage che volevo rendere trascinabile solo se veniva effettuata una pressione su di esso.
    ho scritto questo codice base trovato sul sito:

    onClipEvent (mouseDown) {
    startDrag(drag, true);
    }
    onClipEvent (mouseUp) {
    stopDrag();
    }
    on (rollOver) {
    setProperty(drag, _alpha, 80);
    }
    on (rollOut) {
    setProperty(drag, _alpha, 100);

    }

    il problema è che l azione si attiva anche quando clicco su una parte dello stage dove non c e il mc. come faccio a far in modo che il codice funzioni solo quando premo sul mc e no che ad ogni clic sullo stage, l mc si sposti per posizionarsi dove ho cliccato.

    grazie in anticipo
    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    on (press) {
    startDrag (this, false);
    }

    etc. etc.


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    45
    non è cambiato niente

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    sei sicuro di aver messo this al posto di drag e false al posto di true come ti ha detto frifrini?!?! perchè così funziona


  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    45
    on (press) {
    startDrag (this, false);
    }
    onClipEvent (mouseDown) {
    startDrag(drag, true);
    }
    onClipEvent (mouseUp) {
    stopDrag();
    }
    on (rollOver) {
    setProperty(drag, _alpha, 80);
    }
    on (rollOut) {
    setProperty(drag, _alpha, 100);

    }

    io ho capito cosi, e cosi non cambia

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    onClipEvent (mouseDown) {
    startDrag(this, false);

    }
    onClipEvent (mouseUp) {
    stopDrag();
    }
    on (rollOver) {
    setProperty(this, _alpha, 80);
    }
    on (rollOut) {
    setProperty(this, _alpha, 100);

    }


  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    45
    ok funziona, grazie mille ad entrambi

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    impossibile!?

    on (press) {
    startDrag (this,false);
    }

    on (release) {
    stopDrag ();
    }
    on (rollOver) {
    _alpha = 50;
    }
    on (rollOut) {
    _alpha = 100;
    }

    ecco il codice di quello che devi fare...

    ma dove stai inserento il codice?


  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    Originariamente inviato da Masan
    ok funziona, grazie mille ad entrambi
    prego

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410

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.