Timer/licznik countdown
: sob sie 01, 2009 11:32 am
Witam.Mam taki licznik ,który odlicza z 60 do zera,w sekundach i milisekundach i chodzi mi o to gdy dojdzie już do zera to ma przechodzić do drugiej klatki.Jak to zrobić ?
Fla:
http://www.mediafire.com/download.php?mvjwmkjyj1w
Kod: Zaznacz cały
start_time = getTimer();
countdown = 60000;
//liczba ,która ma się odliczać w milisekundach
onEnterFrame = function () {
elapsed_time = getTimer()-start_time;
_root.count.text = time_to_string(elapsed_time);
_root.count_down.text = time_to_string(_root.countdown-elapsed_time);
};
function time_to_string(time_to_convert) {
elapsed_hours = Math.floor(time_to_convert/180000000);
remaining = time_to_convert-(elapsed_hours*180000000);
elapsed_minutes = Math.floor(remaining/60000);
remaining = remaining-(elapsed_minutes*60000);
elapsed_seconds = Math.floor(remaining/1000);
remaining = remaining-(elapsed_seconds*1000);
elapsed_fs = Math.floor(remaining/10);
if (elapsed_hours<10) {
hours = "0"+elapsed_hours.toString();
} else {
hours = elapsed_hours.toString();
}
if (elapsed_minutes<1) {
minutes = "0"+elapsed_minutes.toString();
} else {
minutes = elapsed_minutes.toString();
}
if (elapsed_seconds<1) {
seconds = "0"+elapsed_seconds.toString();
} else {
seconds = elapsed_seconds.toString();
}
if (elapsed_fs<10) {
hundredths = "0"+elapsed_fs.toString();
} else {
hundredths = elapsed_fs.toString();
}
return hours+":"+minutes+":"+seconds+":"+hundredths;
}
http://www.mediafire.com/download.php?mvjwmkjyj1w