Flash AS2 事件处理机制(7) this._running = true; } public function stop():Void { clearInterval(this._timerID); this._running = false; } public function toString():String { return "[CFTimer]"; } //---------------------------------------- private function startTimer():Void { this._currentCount++; this.timer(this._currentCount); if (this._currentCount == this._repeatCount) { this.reset(); this.timerComplete(); } } //---------------------------------------- public function get delay():Number { return this._delay; } public function set delay(d:Number):Void { this._delay = d; } public function get repeatCount():Number { return this._repeatCount; } public function set repeatCount(r:Number):Void { this._repeatCount = r; } public function get currentCount():Number {