Visualizzazione dei risultati da 1 a 2 su 2

Discussione: countdown preciso

  1. #1

    countdown preciso

    salve a tutti

    il countdown che devo fare è destinato ad un gioco, che dave dare un risultato pari a 4 cifre (per es 8421, che equivale a circa 20 secondi spesi, credo), quindi sono partito da un numero di 12000 che equivale a 2 minuti.
    poi ho notato che per arrivare a 0 ci metteva circa 2,26 minuti (25 frame x sec), lho settato a 10000 (15 frame x sec) ed ora arriva a 2 minuti esatti.... ma solo sul mio pc, su altri pc ci mette molto di +.
    è possibile fare un contdown che riporti il conteggio esatto, magari prelevandolo dall'ora di sistema?

    questo è l'action

    stop();
    var countTotal = 10000;
    var id = setInterval(countDown, 10, countTotal);
    function countDown(){
    _root.timeLeft.text = --countTotal;
    if(countTotal <= 0){
    clearInterval(id);
    gotoAndStop(4);
    }
    }
    (_ _)
    / || \
    chtul

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    purtroppo il conteggio del tempo attraverso setInterval o setTimeout in flash, è poco preciso, il metodo più affidabile a quanto pare rimane ancora quello di enterFrame con getTimer, come spiegato in questo articolo

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.