0
РедактироватьAS3 значение таймера CURRENTCOUNT
Пытаюсь таймер обратного отсчета. Мне нужно текущее значение счета. Я хочу, чтобы достигнуть вне функции
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.events.Event;
var count:int = 10;
var myTimer:Timer = new Timer(1000,count);
var ev:TimerEvent = new TimerEvent(TimerEvent.TIMER);
myTimer.dispatchEvent(ev);
myTimer.addEventListener(TimerEvent.TIMER, countdown);
myTimer.start();
var number1:int;
var number2:int;
mytxt.addEventListener(Event.CHANGE,rest);
function countdown(event:TimerEvent):void
{
number1 = count - myTimer.currentCount;
slr(number1);
}
function slr(s:int)
{
if (s>5)
{
mytxt.restrict = "a";
trace("a");
}
if (s<5)
{
mytxt.restrict = "b";
trace("b");
}
}
function rest(evt:Event)
{
if (mytxt.text == "a")
{
mytxt.restrict = "";
}
else if (mytxt.text=="b")
{
mytxt.restrict = "";
}
}
Я хочу только один раз «а» нажатие клавиши в первые 5 сек. и только один раз нажать кнопку «b» во второй 5 секунд
Что нужно иметь две переменные? number1/2? Почему не только один? – Fygo