Tweener.removeTweensで削除

This movie requires Flash Player 9

使ったら消すのが大事なas3ですが、Tweenerもちゃんと消さなきゃなりませんね。

こんな感じで、今までTween後に削除するときは複数のインスタンスをまとめて削除をしていました。というかしたつもりでした…

Tweener.removeTweens([mc1,mc2,mc3])

挙動がおかしいことがあったので今回Tweener Documentationを見直すと
Tweener.removeTweensでremoveTweensの対象にオブジェクトのリストで指定する方法は、てっきりOKかと思っていましたが出来無そうです。
ちゃんとひとつずつ消してやらなきゃダメですね。

Tweener.removeTweens(mc1)
Tweener.removeTweens(mc2)
Tweener.removeTweens(mc3)

addTweenの方は、こんなふうにまとめて指定できるから、removeTweensもイケると勘違いしていました。

Tweener.addTween([ mc1 , mc2 , mc3 ] , { alpha:0 , time:1 } )

Tweener奥深いですね。

Filed under AS3, Tweener, 問題解決メモ · Tagged with ,

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

You must be logged in to post a comment.