Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   как сделать счетчик времени? (http://www.flasher.ru/forum/showthread.php?t=21795)

Stingrey 23.10.2001 07:20

как сделать счетчик времени?
 
При запуске ролика, в динамическое текстовое поле надо выводить количество миллисекунд, секунд и минут с момента его запуска. Причем так, чтоб выглядело это как электронный секундомер. Т.е. по прошествии, например, 100 миллисекунд, секунды увеличиваются на один пункт, а миллисекунды обнулялись. Или по истечении 60 секунд, минуты придавляются, а секунды обнуляются?
Проблемма с обнулением, все остальное понятно.

lexass 23.10.2001 10:48

RTFM
getTimer () - и еще всякие полезности :cool:
Date (object)
Date.getDate
Date.getDay
Date.getFullYear
Date.getHours
Date.getMilliseconds
Date.getMinutes
Date.getMonth
Date.getSeconds
Date.getTime
Date.getTimezoneOffset
Date.getUTCDate
Date.getUTCDay
Date.getUTCFullYear
Date.getUTCHours
Date.getUTCMilliseconds
Date.getUTCMinutes
Date.getUTCMonth
Date.getUTCSeconds
Date.getYear
Date.setDate
Date.setFullYear
Date.setHours
Date.setMilliseconds
Date.setMinutes
Date.setMonth
Date.setSeconds
Date.setTime
Date.setUTCDate
Date.setUTCFullYear
Date.setUTCHours
Date.setUTCMilliseconds
Date.setUTCMinutes
Date.setUTCMonth
Date.setUTCSeconds
Date.setYear
Date.toString
Date.UTC

lexass 23.10.2001 10:53

Код:

mytime = new Date();
text = (mytime.getHours()+":"+mytime.getMinutes()+":"+mytime.getSeconds());

Если с getTimer () типа просто секундомер, то:

Код:

if(что-то){
}else if(что-то){
}else{
}

Этого должно вроде хватить! ;)

neff 23.10.2001 12:19

_root.count = getTimer();
t = _root.count-_root.tlavel;
s = int(t/1e3);
m = int(t/6e4);
h = int(t/3.6e6);
if (s>59) {
s = s-m*60;
}
if (s<10) {
s = "0"+s;
}
if (m>59) {
m = m-h*60;
}
if (m<10) {
m = "0"+m;
}
if (h<10) {
h = "0"+h;
}
g = String(t);
milstring = g.length;
mil = g.substring(milstring-2, milstring);
_root.Time = m+":"+s+":"+mil;


Часовой пояс GMT +4, время: 18:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.