BetweenAS3.bezier でオブジェクトを動かした時に、特定のイージングを使うとエラーになる。
- Back.easeOut
- Back.easeInOut
- Elastic.easeIn
- Elastic.easeOut
- Elastic.easeInOut
テストしていたコードの抜粋。
// s は Sprite のインスタンス
BetweenAS3.serial(
BetweenAS3.addChild(s, this),
BetweenAS3.bezier(s, to, from, ctls, 2, Back.easeOut),
BetweenAS3.removeFromParent(s)
).play();
エラーのスタックトレース。
RangeError: Error #1125: インデックス 3 は 3 の範囲外です。
at org.libspark.betweenas3.core.updaters::BezierUpdater/updateObject()
at org.libspark.betweenas3.core.updaters::AbstractUpdater/update()
at org.libspark.betweenas3.core.tweens::ObjectTween/internalUpdate()
at org.libspark.betweenas3.core.tweens::AbstractTween/update()
at org.libspark.betweenas3.core.tweens.groups::SerialTween/internalUpdate()
at org.libspark.betweenas3.core.tweens::AbstractTween/tick()
at org.libspark.betweenas3.tickers::EnterFrameTicker/update()
Elastic.easeIn はイージングのスタート直後に、それ以外は終了付近でエラーが出る。
以上、報告となります。
宜しくお願いします!