From e895212fa4215c50ce79ce4b448e064caf394776 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 03 七月 2025 17:35:46 +0800 Subject: [PATCH] 2025.7.3 动态溯源(待完成) --- src/model/FrameAnimation.js | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/model/FrameAnimation.js b/src/model/FrameAnimation.js index 4ef624d..211fa0f 100644 --- a/src/model/FrameAnimation.js +++ b/src/model/FrameAnimation.js @@ -17,7 +17,7 @@ this.isPause = false; this.isRunning = false; - this.isStop = false; + this.isStop = true; // 鏄惁寮�鍚姩鎬佺粯鍒堕�熷害 this.dynamicSpeed = false; // 姣忎釜浠诲姟鑰楁椂锛堢锛� @@ -28,13 +28,13 @@ FrameAnimation.prototype = { start: function () { - if (this.intervalFlag != undefined) { - this.isPause = false; - this.isStop = false; - } else { - this.isRunning = true; + // 涓嶅瓨鍦ㄥ姩鐢讳换鍔℃椂閲嶆柊寮�濮嬶紝鍚﹀垯缁х画 + if (this.intervalFlag == undefined) { this._doTask(); } + this.isPause = false; + this.isStop = false; + this.isRunning = true; }, /** * 鍔ㄦ�佸姩鐢婚�熷害 @@ -67,8 +67,11 @@ }, pause: function () { this.isPause = true; + this.isRunning = false; }, stop: function () { + if (this.isStop) return; + if (this.intervalFlag != undefined) { clearInterval(this.intervalFlag); this.intervalFlag = undefined; -- Gitblit v1.9.3