2013-03-29 3 views
-1

Мне нужно установить таймер на 40 минут, а через 40 минут кадр должен перейти к определенному кадру. У меня есть код, но этот формат 2400. то, что я хочу, это 40:00 этого формата. Как изменить этот код на этот формат. :)Flash Action Script count down timer

var myTimer:Timer = new Timer(1000); 
myTimer.addEventListener(TimerEvent.TIMER, countdownHandler); 
function countdownHandler(event:TimerEvent):void{ 
    countdown.text = 2400-myTimer.currentCount+"s remaining"; 
    if(myTimer.currentCount==2400){gotoAndStop(3626)} 
} 
myTimer.start(); 
+0

им интересуется, почему вам потребуется таймер на 40 минут, тихий нечетное – joshua

+0

@joshua более интересно это немного gotoAndStop (3626) –

+0

им создать математику имитатор ... этот отсчет таймер для mcq-бумаги :) :) – user2214782

ответ

2
var s:String=''; 
var cdt:int=2400-myTimer.currentCount; // total seconds left 
var mdt:int=cdt/60; // minutes left 
cdt-=mdt*60; // seconds left 
if (mdt<10) s+='0'; 
s+=mdt.toString()+':'; 
if (cdt<10) s+='0'; 
s+=cdt.toString(); 
countdown.text=s+' remaining'; 
+0

Thanx dude, он работает очень хорошо :) :) – user2214782

Смежные вопросы