請問個位大大
我想設定當按下button 後修改本來就已設定好的Timer 1000 改為500
請問這參數該怎改!? 難到不能用改的都要用重建的嗎!?
我測過 改是改了, 但它仍只用1000的時間在前進, 不用500的
我程式馬大致是如此
var tt1:Number = 1000;
var st1:Timer=new Timer(tt1);
st1.addEventListener(TimerEvent.TIMER, onfire);
st1.start();
bonus.addEventListener(MouseEvent.CLICK,start1);
function start1(event:MouseEvent){
var tt1:Timer = new Timer(500);
st1.start();
}
Timer Class有delay屬性,是用來設定間隔時間的,用它來重設你要改變的時間,應該才是比較正確的作法。
可參考Timer的api:
http://help.adobe.com/zh_TW/FlashPlatform/reference/actionscript/3/flash/utils/Timer.html