@akashic-extension/akashic-timeline
Advanced tools
Comparing version 2.2.0 to 2.3.0
# CHANGELOG | ||
## 2.3.0 | ||
* Tween#destroyed() を Tween#isFinished() へ Function 名を変更 | ||
## 2.2.0 | ||
@@ -4,0 +7,0 @@ * Tweenオブジェクト生成時に `modified` と `destroyed` を省略した場合、対象オブジェクトのものを使うよう変更 |
@@ -68,3 +68,3 @@ "use strict"; | ||
var tween = this._tweens[i]; | ||
if (!tween.destroyed()) { | ||
if (!tween.isFinished()) { | ||
tween._fire(1000 / this._fps); | ||
@@ -71,0 +71,0 @@ tmp.push(tween); |
@@ -158,6 +158,6 @@ import TweenOption = require("./TweenOption"); | ||
/** | ||
* Tweenが破棄されたかどうかを返す。 | ||
* アニメーションが終了しているかどうかを返す。 | ||
* `_target`が破棄された場合又は、全アクションの実行が終了した場合に`true`を返す。 | ||
*/ | ||
destroyed(): boolean; | ||
isFinished(): boolean; | ||
/** | ||
@@ -164,0 +164,0 @@ * アニメーションを実行する。 |
@@ -265,6 +265,6 @@ "use strict"; | ||
/** | ||
* Tweenが破棄されたかどうかを返す。 | ||
* アニメーションが終了しているかどうかを返す。 | ||
* `_target`が破棄された場合又は、全アクションの実行が終了した場合に`true`を返す。 | ||
*/ | ||
Tween.prototype.destroyed = function () { | ||
Tween.prototype.isFinished = function () { | ||
var ret = false; | ||
@@ -275,3 +275,3 @@ if (this._destroyedHandler) { | ||
if (!ret) { | ||
ret = this._stepIndex >= this._steps.length && !this._loop; | ||
ret = this._stepIndex !== 0 && this._stepIndex >= this._steps.length && !this._loop; | ||
} | ||
@@ -285,3 +285,3 @@ return ret; | ||
Tween.prototype._fire = function (delta) { | ||
if (this._steps.length === 0 || this.destroyed() || this.paused) { | ||
if (this._steps.length === 0 || this.isFinished() || this.paused) { | ||
return; | ||
@@ -288,0 +288,0 @@ } |
{ | ||
"name": "@akashic-extension/akashic-timeline", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"description": "timeline library for akashic", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
54122