0

サブムービークリップのトゥイーンを開始および停止するオブジェクトのインスタンスがあります。しかし、トゥイーンが終わったら何かしたいです。

そこで、呼び出し元オブジェクトをイベントに割り当てたいと思います。attach()関数のように。ただし、attach()イベントで関数を使用すると、正しいオブジェクトですぐに呼び出されますが、イベントがトリガーされると、イベントを実行したオブジェクト(私の場合はサブムービークリップ)で呼び出されます。

それが不可能な場合; MouseイベントとMouseListenersの動作に似たものも、私のニーズに適合しますMouse.addListener(this)。特定のイベントのリスナーを現在のオブジェクトに追加することにより、これらのイベントが呼び出されると、それらは独自のオブジェクトで呼び出されます。

私はまた、あまり良くないので私が本当に楽しんでいないいくつかの巧妙な解決策を見ました:

var myObject = this;
myMovieClip.onTweenComplete = function() {
    myObject.doStuff();
}

これよりいいものはありますか?

4

1 に答える 1

1

attach()1) Actionscript 2の機能を知りません。

2)イベントの使用方法に関する役立つヒントがいくつかありますonMotionFinished

3)良かれ悪しかれ、 MCTweenライブラリonTweenCompleteをインポートして使用できます。

お役に立てれば。

于 2010-02-18T16:38:32.973 に答える