Ciao ragazzi tempo fa ho implementato questo codice per il mio sito, un conto alla rovescia con variabili provenienti dal database...Ora mi sono accorto dopo alcuni test che il contatore perde 3 secondi ogni minuto, il che è inaccettabile perchè significa che ogni 5 minuti è in ritardo di 15 secondi e così via... Però a me lo script sembra perfetto, non saprei cosa cambiare....Potreste darci un'occhiata?

Codice PHP:
var testoesterno:LoadVars = new LoadVars();
var 
mynow;


testoesterno.setmynow = function(){
    
mynow++;
}


testoesterno.showtime = function():Void{
    var 
diff timefinal mynow;
    var 
diffsec diff%60;
    var 
diffmin diff/60;
    var 
diffmin2 Math.floor(diffmin%60);
    var 
diffhour diff/3600;
    var 
diffhour2 Math.floor(diffhour%24);
    var 
diffday Math.floor(diff/86400);
    var 
zerog;
    var 
zeroh;
    var 
zerom;
    var 
zeros;
    
    if (
diffday 10) {
        
zerog="0";
    }else{
        
zerog="";
    }
    
    if (
diffhour2 10) {
        
zeroh="0";
    }else{
        
zeroh="";
    }
    
    if (
diffmin2 10) {
        
zerom="0";
    }else{
        
zerom="";
    }
    
    if (
diffsec 10) {
        
zeros="0";
    }else{
        
zeros="";
    }
    
    
clock.text zerog diffday "g " zeroh diffhour2"h "zerom diffmin2"m "zeros diffsec "s";
    
    if(
diff<=0){
        
clock.text "  Countdown Terminato";
    }
    
    
}



testoesterno.onLoad = function(){
    
mynow testoesterno.mytime;
    
setInterval(this,"setmynow"1000); 
    
intervallo setInterval(this,"showtime"1000); 
}


testoesterno.load("time.php"); 
Grazie a tutti