Код 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);
}
}