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

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

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

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

Добрый день.
Есть такой код, выводящий время по гринвичу.
Такой вопрос, почему при задании 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);

Старый 17.02.2009, 13:45
user123 вне форума Посмотреть профиль Отправить личное сообщение для user123 Найти все сообщения от user123
  № 2  
Ответить с цитированием
user123

Регистрация: Jun 2008
Сообщений: 28
типа типы
my_date.setUTCHours(hrs + (AddHour * 1),0,0);

Старый 17.02.2009, 14:04
gurman вне форума Посмотреть профиль Отправить личное сообщение для gurman Найти все сообщения от gurman
  № 3  
Ответить с цитированием
gurman

Регистрация: Jul 2005
Сообщений: 38
спасибо

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

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

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


 


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


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