Показать сообщение отдельно
Старый 13.10.2009, 11:26
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 2  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Код AS1/AS2:
var txtFormat:TextFormat = new TextFormat();
txtFormat.size = 24;
txtFormat.color = 0xAA0000;
txtFormat.font = "Arial";
txtFormat.bold = true;
 
var time_txt:TextField = this.createTextField("time_txt", 1, 0, 0, 0, 0);
time_txt.border = false;
time_txt.autoSize = true;
time_txt.embedFonts = true;
time_txt.setNewTextFormat(txtFormat);
 
var yourDate:Date = new Date(2009, 12, 31);
var yourDateMsec:Number = yourDate.getTime();
 
var interval:Number = setInterval(countDown, 1000);
 
function countDown():Void
{
	var nowDate:Date = new Date();
	var nowDateMsec:Number = nowDate.getTime();
	var msec:Number = yourDateMsec - nowDateMsec;
	if (msec <= 0)
	{
		time_txt.text = "Уже наступило";
		clearInterval(interval);
	}
	else
	{
		var sec:Number = Math.floor(msec / 1000);
		var min:Number = Math.floor(sec / 60);
		var hour:Number = Math.floor(min / 60);
		var day:Number = Math.floor(hour / 24);
		sec %= 60;
		min %= 60;
		hour %= 24;
		time_txt.text = "" + day + " : " + hour + " : " + min + " : " + sec;
	}
}
 
countDown();
На сцене должно быть текстовое поле с нужными заэмбеденными символами.