とにかく、EaselJs フレームワークでアニメーション コールバックを行う方法はありますか? 基本的に、アニメーションシーケンスが終了するたびに通知を受け取りたいです。
4751 次
2 に答える
5
スプライト シート アニメーションの場合、次のように onAnimationEnd を使用できます。
// create a BitmapAnimation instance to display and play back the sprite sheet:
var bmpAnim = new BitmapAnimation(spriteSheet);
// start playing the first sequence:
bmpAnim.gotoAndPlay("walkRt");
// the callback is called each time a sequence completes:
bmpAnim.onAnimationEnd = angleChange;
Online api doc here:
http://www.createjs.com/Docs/EaselJS/BitmapAnimation.html
TweenJS のトゥイーンを使用している場合は、トゥイーン インスタンスで call 関数を使用できます。
例:
Tween.get(bar, {override:true}).to({x:695}, 1500, easeType).call(tweenComplete);
ここのオンライン API ドキュメント: http://www.createjs.com/Docs/TweenJS/modules/TweenJS.html
于 2012-05-25T11:17:05.660 に答える
5
より優れたサポートとより多くの機能を備えているため、tweenjs の代わりにトゥイーンに Greensock を強くお勧めします。
于 2012-06-07T01:56:13.220 に答える