Форум 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=121504)

gurman 17.02.2009 13:30

Время по гринвичу
 
Добрый день.
Есть такой код, выводящий время по гринвичу.
Такой вопрос, почему при задании AddHour = +11 в коде, все работает нормально, а при передаче передаче AddHour = _root.HourSimle, через
Код:

so.addVariable("HourSimle", '+11');
сам знак плюса не передается.Почему?
заренее спасибо.

Код AS1/AS2:

//AddHour = _root.HourSimle;
AddHour = +11;
 
var my_date:Date = new Date();
secs = my_date.getUTCSeconds();
mins = my_date.getUTCMinutes();
hrs = my_date.getUTCHours();
my_date.setUTCHours(hrs+AddHour,0,0);
hr = my_date.getUTCHours();
 
function Curtime() {
        mytime = int(getTimer());
        seconds = mytime / 1000;
        minutes = (secs + seconds) / 60;
        hours = ((minutes + mins) / 60);
 
        clocksecs = seconds + secs;
        clockmins = Math.floor(minutes + mins);
        clockhours = hours + hr;
        clockhoursAm = Math.floor(clockhours);
 
        setProperty ("second_hand", _rotation, ((clocksecs/60)*360));
        setProperty ("minute_hand", _rotation, ((clockmins/60)*360));
        setProperty ("hour_hand", _rotation, ((clockhours/12)*360));
 
        ampm = (clockhoursAm<12) ? "AM" : "PM";
        var clockhoursAm:Number = hour24%12;
        if (clockhoursAm == 0) {
                clockhoursAm = 12;
        }
        txtpm.text = ampm;
}
var inter = setInterval(Curtime, 1000);


user123 17.02.2009 13:45

типа типы
my_date.setUTCHours(hrs + (AddHour * 1),0,0);

gurman 17.02.2009 14:04

спасибо


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

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