-1

タイマーを 40 分間設定する必要があり、40 分後にフレームは特定のフレームに移動する必要があります。私はコードを持っていますが、そのフォーマットはこのように2400秒です。私が欲しいのは 40:00 このフォーマットです。このコードをその形式に変更するにはどうすればよいですか。:)

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();
4

1 に答える 1

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';
于 2013-03-29T05:53:05.593 に答える