Показать сообщение отдельно
Старый 26.11.2012, 22:03
JOGER вне форума Посмотреть профиль Отправить личное сообщение для JOGER Найти все сообщения от JOGER
  № 4  
Ответить с цитированием
JOGER

Регистрация: Nov 2009
Сообщений: 67
Код AS3:
stop();
 
var start:Number;
var label:TextField = new TextField();
var timer:Timer = new Timer(1000);
var so:SharedObject;
 
so = SharedObject.getLocal("qwerty");
 
if (so.data.start)
{
	start = so.data.start;
}
else
{
	so.data.start = start = (new Date()).getTime();
 
}
 
addChild(label);
timer.addEventListener(TimerEvent.TIMER, timer_timer);
timer.start();
 
function timer_timer(e:TimerEvent):void
{
 
	var delta:Number = (new Date()).getTime() - start;
 
	if (delta < 5 * 6e4)
	{
		// не прошло 5 мин.
		label.text = int(delta / 6e4) + " мин; " + int(1e-3 * (delta % 6e4)) + " сек";
	}
	else
	{
 
		label.text = "Время истекло!";
		mc.stop();
                      //вот тут необходимо очистить экран и вставить поле, в которое вводится пароль.
 
		timer.removeEventListener(TimerEvent.TIMER, timer_timer);
 
	}
}