Visualizzazione dei risultati da 1 a 4 su 4

Discussione: start/stop drag

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    start/stop drag

    Ho creato un clip istanziato nella scena.

    A questi associo l'azione:


    onClipEvent (load) {
    if (mouseDown) {
    this.startDrag;
    } else {
    this.stopDrag;
    }
    }

    Ma lui non vuol saperne di muoversi...motivo???

    Per farglielo fare ho dovuto scrivere:

    onClipEvent (mousedown){
    this.stratDrag;}
    onClipEvent (mouseup){
    this.stopDrag;}

    Però non vedo perch anche con il primo sistema non debba funzionare...mi sembra che sia + che logico no???

  2. #2
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    Prova ad usare "enterframe" anzichè "load". In questo modo lui ha l'ordine di eseguire sempre l'azione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Macchè....è + testardo di un mulo sardo....

  4. #4
    if(mousedown) non vuol dire nulla :master: , la condizione non gli si verifica e quindi il drag non inizia
    Tra l'altro se hai flash mx o mx2004 puoi associare anche ai movielcip gli eventi tipo release e press, per cui potresti usare

    on(press){
    this.startDrag()
    }
    on(release){
    stopDrag()
    }

    Anche perchè come hai scritto ora, il drag inizia in qualsiasi punto del filmato clicchi, perchè mouseDown e mouseUp vengono rilevati in ogni punto del filmato, non solo sul movieclip

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.