Visto che il ritardo è di 3sec ogni 20sec avevo pensato di risolvere così ma non ho visto risultati...la sintassi è giusta? sbaglio qualcosa?
Codice PHP:
var testoesterno:LoadVars = new LoadVars();
var mynow;
testoesterno.setmynow = function(){
mynow++;
}
testoesterno.setmynow2 = 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 = " Asta Terminata";
}
}
testoesterno.onLoad = function(){
mynow = testoesterno.mytime;
setInterval(this,"setmynow", 1000);
setInterval(this,"setmynow2", 20000);
intervallo = setInterval(this,"showtime", 1000);
}
testoesterno.load("time.php");