Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Скрипт считывающий серверное время (http://www.flasher.ru/forum/showthread.php?t=92732)

Aquarius_Age 05.03.2007 11:32

Скрипт считывающий серверное время
 
this.onEnterFrame = function() {
s = 0;
m = 0;
h = 0;
//loadVariablesNum("servTime.txt", 0);

function teksek() {
s++;
if (s>59) {
s = 0;
m++;
}
if (m>59) {
m = 0;
h++;
}
if (h>11) {
h = 0;
}
vrem.text = h+":"+m+":"+s;
}
setInterval(teksek, 1000);
};

В данном скрипте для удобства заменены подгружаемые данные локальными пременными.
По какойто причине счет времени становится не корректным: например после 13 сек может отразиться сразу 9, потом 15 и т.д.

etc 05.03.2007 12:27

Aquarius Age, оформите свой код, как полагается.

Mr. Fixit 05.03.2007 13:16

Код:

var seconds:Number = 0;
var minutes:Number = 0;
var hours:Number = 0;
time_txt.text = hours+":"+minutes+":"+seconds;
function Timing () {
        seconds += 1;
        if (seconds>59) {
                seconds = 0;
                minutes += 1;
        }
        if (minutes>59) {
                minutes = 0;
                hours += 1;
        }
        if (hours>11) {
                hours = 0;
        }
        time_txt.text = hours+":"+minutes+":"+seconds;
}
setInterval(Timing, 1000);



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

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