Strona 1 z 1

Timer/licznik countdown

: sob sie 01, 2009 11:32 am
autor: Wojtas14
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ć ?


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;
}
Fla:

http://www.mediafire.com/download.php?mvjwmkjyj1w

Re: Timer/licznik countdown

: wt sie 04, 2009 6:01 pm
autor: ardziej
Wydaje się trudne, ale jest to chyba najprostszy warunek jaki można zrobić.
Jeżeli warunek się spełni to goandplay. :)