1

とにかく、EaselJs フレームワークでアニメーション コールバックを行う方法はありますか? 基本的に、アニメーションシーケンスが終了するたびに通知を受け取りたいです。

4

2 に答える 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 を強くお勧めします。

http://www.greensock.com/v12/

于 2012-06-07T01:56:13.220 に答える