Timer使用小結

/**
 * Constructs a new Timer object with the specified delay
 * and repeatCount states.
 * 
 *   The timer does not start automatically; you must call the start() method
 * to start it.
 * @param delayThe delay between timer events, in milliseconds. A delay lower than 20 milliseconds is not recommended. Timer frequency
 *   is limited to 60 frames per second, meaning a delay lower than 16.6 milliseconds causes runtime problems.
 * @param repeatCountSpecifies the number of repetitions.
 *   If zero, the timer repeats infinitely. 
 *   If nonzero, the timer runs the specified number of times and then stops.
 * @langversion 3.0
 * @playerversion Flash 9
 * @playerversion Lite 4
 * @throws Error if the delay specified is negative or not a finite number
 */
public function Timer (delay:Number, repeatCount:int=0);



var timer:Timer = new Timer(20, 0);

timer.addEventListener(TimerEvent.TIMER, timerListener);

timer.start();

使用Timer作爲計時器使用時,參數delay最好不用小於20毫秒,否則容易出現運行問題。



發佈了26 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章