|
Flash AS2 事件处理机制(14) { return this._repeatCount; } public function set repeatCount(r:Number):Void { this._repeatCount = r; } public function get currentCount():Number { return this._currentCount; } public function get running():Boolean { return this._running; } //---------------------------------------- } 因此类详细前面已讲,功能一样,只是事件处理机制不同而已.这里就不再啰嗦.
示例类: 打开 AsBTimerExample.as 文档.输入下面的代码:
import AS2.utils.AsBTimer; //---------------------------------------- class AsBTimerExample { //---------------------------------------- public function AsBTimerExample() { var te:AsBTimer = new AsBTimer(1000, 5); te.addListener(this); te.start(); } private function timer(currentCount:Number):Void { trace("timer: " + currentCount); } private function timerComplete():Void { trace("timerComplete: "); } //---------------------------------------- } 保存文档.
示例 fla 文档: 打开 AsBTimerExample.fla 文档,将"图层 1" 重命名为 Actions.并在第一帧中输入下面的代码:
new AsBTimerExample(); 测试 Flash 文档.输出面板会陆续显示以下的内容:
timer: 1
|