Dmitrich256
09.01.2013, 18:41
Доброго времени суток!
Помоги пожалуйста: нужно приостановить таймер, когда мышка выходит за пределы 800 пикселей по Х, а когда мышка возвращается - таймер продолжает обратный отсчет.
Вот что я надумал, но .paused и resumed - не работает, подскажите как во флеше эти команды называются.
if (mouseX > 800-30)
{
TimerMouseS1Instance.pause()
Mouse.show()
} else {
TimerMouseS1Instance.resumed()
}
Добавлено через 57 секунд
вот мой таймер обратного отсчета
//таймер обратного отсчета
addTimeMouseS1.addEventListener(MouseEvent.CLICK, addTimeMouseS1111)
var mouseMinutesStage1 = 0
var mouseSecondsStage1 = 0
var TimerMouseS1:Number = 50;
var TimerMouseS1Instance:Timer = new Timer(1000, TimerMouseS1);
TimerMouseS1Instance.addEventListener(TimerEvent.TIMER,TimerMouseS1Handler);
TimerMouseS1Instance.start();
function TimerMouseS1Handler(event:TimerEvent):void
{
mouseMinutesStage1 = Math.floor(TimerMouseS1/60)
mouseSecondsStage1 = TimerMouseS1 - mouseMinutesStage1*60
//trace(keyMinutesStage1)
if (TimerMouseS1 >=60)
{
timer1_txt.text = mouseMinutesStage1 + " хв " + mouseSecondsStage1 + " с"
} else {
timer1_txt.text = mouseSecondsStage1 + " секунд"
}
TimerMouseS1--;
}
Помоги пожалуйста: нужно приостановить таймер, когда мышка выходит за пределы 800 пикселей по Х, а когда мышка возвращается - таймер продолжает обратный отсчет.
Вот что я надумал, но .paused и resumed - не работает, подскажите как во флеше эти команды называются.
if (mouseX > 800-30)
{
TimerMouseS1Instance.pause()
Mouse.show()
} else {
TimerMouseS1Instance.resumed()
}
Добавлено через 57 секунд
вот мой таймер обратного отсчета
//таймер обратного отсчета
addTimeMouseS1.addEventListener(MouseEvent.CLICK, addTimeMouseS1111)
var mouseMinutesStage1 = 0
var mouseSecondsStage1 = 0
var TimerMouseS1:Number = 50;
var TimerMouseS1Instance:Timer = new Timer(1000, TimerMouseS1);
TimerMouseS1Instance.addEventListener(TimerEvent.TIMER,TimerMouseS1Handler);
TimerMouseS1Instance.start();
function TimerMouseS1Handler(event:TimerEvent):void
{
mouseMinutesStage1 = Math.floor(TimerMouseS1/60)
mouseSecondsStage1 = TimerMouseS1 - mouseMinutesStage1*60
//trace(keyMinutesStage1)
if (TimerMouseS1 >=60)
{
timer1_txt.text = mouseMinutesStage1 + " хв " + mouseSecondsStage1 + " с"
} else {
timer1_txt.text = mouseSecondsStage1 + " секунд"
}
TimerMouseS1--;
}