Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.06.2005, 09:52
Xtrinity вне форума Посмотреть профиль Отправить личное сообщение для Xtrinity Найти все сообщения от Xtrinity
  № 1  
Ответить с цитированием
Xtrinity

Регистрация: Jun 2005
Сообщений: 3
По умолчанию настройка часов по гринвичу

Ребят, у меня проблема, прошу подсказать решение.

Я на сайте хочу сделать часы аналоговые, нашел подходящий исходник.
Но у меня задача установить несколько часов, показывающие разное время в городах мира: нью йорк, лондон, москва и т.п.

Соотвественно, привязывать часы к системному времени смысла нет, часы будут врать. Надо привязывать к гринвичу.

А откуда его грузить? Я полный профан в AS, вот скрипт

time=new Date();
sec_time = time.getSeconds();
time_m = time.getMinutes();
time_th = time.getHours();
sec = sec_time*6;
min = time_m*6;
th = (time_th*30)+(min/12);
t_w = 70;
t_h = 68;
s_w = 71;
s_h = 68;
duplicateMovieClip("t_th", "t_t", 1);
setProperty("t_th", _x, t_w);
setProperty("t_th", _y, t_h);
setProperty("t_th", _rotation, th);
duplicateMovieClip("th", "mi", 1);
setProperty("th", _x, s_w);
setProperty("th", _y, s_h);
setProperty("th", _rotation, int(th));
duplicateMovieClip("t_min", "t_mi", 1);
setProperty("t_min", _x, t_w);
setProperty("t_min", _y, t_h);
setProperty("t_min", _rotation, min);
duplicateMovieClip("min", "mi", 1);
setProperty("min", _x, s_w);
setProperty("min", _y, s_h);
setProperty("min", _rotation, min);
duplicateMovieClip("t_sec", "t_se", 1);
setProperty("t_sec", _x, t_w);
setProperty("t_sec", _y, t_h);
setProperty("t_sec", _rotation, sec);
duplicateMovieClip("sec", "ce", 1);
setProperty("sec", _x, s_w);
setProperty("sec", _y, s_h);
setProperty("sec", _rotation, sec);

подскажите, как сделать, чтобы часы показывали время гринвича независимо от системного времени?

Старый 21.06.2005, 11:58
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Смотри в хелпе все по объекту DATE имеет корень UTC, это глобальное время.
Date.getUTCDate
Date.getUTCDay
Date.getUTCFullYear
Date.getUTCHours
Date.getUTCMilliseconds
Date.getUTCMinutes
Date.getUTCMonth
Date.getUTCSeconds
Date.setUTCDate
Date.setUTCFullYear
Date.setUTCHours
Date.setUTCMilliseconds
Date.setUTCMinutes
Date.setUTCMonth
Date.setUTCSeconds
Date.UTC
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 21.06.2005, 12:39
Xtrinity вне форума Посмотреть профиль Отправить личное сообщение для Xtrinity Найти все сообщения от Xtrinity
  № 3  
Ответить с цитированием
Xtrinity

Регистрация: Jun 2005
Сообщений: 3
Цитата:
Сообщение от iNils
Смотри в хелпе все по объекту DATE имеет корень UTC, это глобальное время.
Date.getUTCDate
Date.getUTCDay
Date.getUTCFullYear
Date.getUTCHours
Date.getUTCMilliseconds
Date.getUTCMinutes
Date.getUTCMonth
Date.getUTCSeconds
Date.setUTCDate
Date.setUTCFullYear
Date.setUTCHours
Date.setUTCMilliseconds
Date.setUTCMinutes
Date.setUTCMonth
Date.setUTCSeconds
Date.UTC
Спасибо огромное, все оказалось так просто!

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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