Visualizzazione dei risultati da 1 a 2 su 2

Discussione: getTimer ripetuto

  1. #1

    getTimer ripetuto

    ciao a tutti...

    a me serve interrompere il mio filmato in alcuni punti per qualche secondo...
    ho trovato nelle faq quello che mi serviva
    http://flash.html.it/faq/leggi/1105/...mato-per-un-t/
    sistemato un po' il codice e funziona....

    ...funziona si ma una volta sola!!

    metto un keyframe con quel clip in ogni punto in cui voglio si fermi il movie.... ma si ferma solo al primo... why?

  2. #2
    Dipende da come hai modificato il codice.
    Quasi certamente è dovuto all'utilizzo della variabile inizio che magari, non viene più resettata.

    Comunque, prova così, senza nessun movieclip vuoto, inserisci questo codice direttamente nel frame interessato della timeline che vuo fermare:
    codice:
    this.tempo = getTimer();
    this.stop();
    this.onEnterFrame = function() {
          if((getTimer()-this.tempo) > 5000) {      // 5 secondi
                delete this.onEnterFrame;
                this.play();
          }
    }

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.