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

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

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

Регистрация: Oct 2009
Сообщений: 45
По умолчанию Время по часовым поясам

Привет всем. Столкнулся с такой проблемой. Есть время по 5 часовым поясам задаю его +- сколько-то часов, но оно работает по-дибильному: может показывать и 25 и 26 часов. Поля создаются программно. Не хочет добавляться 0, когда время меньше 10. И поля с временнем куда-то пропадают. Вчера одно пропало, сегодня открываю - вообще все поля пропали. Помогите, плиз, очень срочно надо. Спасибо.
Код AS1/AS2:
onEnterFrame = function () {
	// создаём объект класса Date
	var d:Date = new Date();
 
 
	s = d.getUTCSeconds();
	m = d.getUTCMinutes();
	h = d.getUTCHours();
 
	if (s.length<2) {
		s = "0"+s;
		trace(s);
	}
	if (h.length<2) {
		h = "0"+h;
	}
	if (m.length<2) {
		m = "0"+m;
	}
 
 
 
 
 
this.createTextField("sec", 15, 15, 15, 100, 40);
sec.embedFonts = true; // Активизируем использование встроенных шрифтов
sec._rotation = 0;
sec.textColor=0xFFFFFF;
sec.text = s;
sec._x=190;
sec._y=120;
// Обновленный текст в поле отображаем встроенным
sec.setTextFormat(new TextFormat("mag",30));
 
this.createTextField("clock6", 0, 0, 0, 100, 40);
clock6.embedFonts = true; // Активизируем использование встроенных шрифтов
clock6._rotation = 0;
clock6.textColor=0xF3F1D3;
 
//if (h<23){
//clock6.text = h+4+"."+m} else{
//clock6.text = "00"+"."+m;}
 
clock6._x=100;
clock6._y=137;
// Обновленный текст в поле отображаем встроенным
clock6.setTextFormat(new TextFormat("mag",12));
 
this.createTextField("clock", 10,110, 30, 100, 40);
clock.embedFonts = true; // Активизируем использование встроенных шрифтов
clock._rotation = 8;
clock.textColor=0xF3F1D3;
clock.text = h+3+"."+m;
clock._x=103;
clock._y=123;
// Обновленный текст в поле отображаем встроенным
clock.setTextFormat(new TextFormat("mag",11));
 
this.createTextField("clock1", 20,120, 30, 100, 40);
clock1.embedFonts = true; // Активизируем использование встроенных шрифтов
clock1._rotation = 14;
clock1.textColor=0xF3F1D3;
clock1.text = h+1+"."+m;
clock1._x=106;
clock1._y=109;
// Обновленный текст в поле отображаем встроенным
clock1.setTextFormat(new TextFormat("mag",11));
 
this.createTextField("clock2", 30,30, 30, 100, 40);
clock2.embedFonts = true; // Активизируем использование встроенных шрифтов
clock2._rotation = 18;
clock2.textColor=0xF3F1D3;
clock2.text = h+"."+m;
clock2._x=110;
clock2._y=95;
// Обновленный текст в поле отображаем встроенным
clock2.setTextFormat(new TextFormat("mag",11));
 
this.createTextField("clock3", 40,40, 40, 100, 40);
clock3.embedFonts = true; // Активизируем использование встроенных шрифтов
clock3._rotation = 25;
clock3.textColor=0xF3F1D3;
clock3.text = h-5+"."+m;
clock3._x=117;
clock3._y=81;
// Обновленный текст в поле отображаем встроенным
clock3.setTextFormat(new TextFormat("mag",11));
 
};

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

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

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


 


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


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