0
我有以下倒計時,如果倒計時等於0,將播放器發送到另一幀。 我需要更新代碼,以減少每次加載幀0.05秒內的倒計時。AS3在幀負載減少倒計時時間
防爆什麼,我想在框架2個操作:
第1次:VAR倒計時:數= 3;
第二次:var CountDown:Number = 2,95;
第三次:var CountDown:Number = 2,90;
4th ...
你能幫我嗎?
Tks很多!
代碼:
import flash.events.MouseEvent;
stop();
var fl_SecondsToCountDown_2:Number = 3;
var fl_CountDownTimerInstance_2:Timer = new Timer(1000, fl_SecondsToCountDown_2);
fl_CountDownTimerInstance_2.addEventListener(TimerEvent.TIMER, fl_CountDownTimerHandler_2);
fl_CountDownTimerInstance_2.start();
function fl_CountDownTimerHandler_2(event:TimerEvent):void
{
//trace(SecondsToCountDown_2 + " seconds");
fl_SecondsToCountDown_2--;
if(fl_SecondsToCountDown_2 == 0){
gotoAndStop ("lost");
}
}
你將有一個很艱難的時間越來越幀事件是一致的。我建議你嘗試設置一個Timer來執行這種事情。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/Timer.html#Timer() – 2014-10-29 12:58:30