Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    La fonte del metodo GetTimer()...

    Salve,

    vorrei sapere esattamente come fa il programma in flash a contare i millisecondi di esecuzione.

    Cioè si appoggia al timer del PC, all'orologio del PC o usa una funzione sua interna?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Direi che si appoggia alla macchina, ma è indifferente, dal momento che è un tempo relativo all'inizio della riproduzione, e non assoluto.

  3. #3

    Si, ma...

    In realtà non ne sono sicurissimo, cioè se per qualsiasi motivo l'orologio del PC venisse modificato, il GetTimer continuerebbe a segnare il tempo corretto?

    In qualche modo deve appoggiarsi ad un clock, no?

    Io vorrei sapere esattamente quale clock, e se, modificando dall'esterno tale clock posso o non posso "ingannare" la funzione.

    grazie

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >il GetTimer continuerebbe a segnare il tempo corretto?

    Si, perchè al getTimer non serve l'ora, servono "i battiti". Lo puoi provare empiricamente. Crei un filmato, ci scrivi dentro:
    codice:
    setInterval(function(){trace(getTimer())}, 1000);
    e lo lanci. Anche se cambi l'ora o il giorno, continua a tracciare regolarmente in sequenza i millisecondi dall'avvio del filmato.

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.