0

我有一个对象的实例,它启动和停止子影片的补间。但是我想在补间完成后做一些事情。

所以我想为事件分配一个调用对象;就像attach()函数一样。但是,当attach()在事件上使用该函数时,它会立即使用正确的对象调用,但是当事件被触发时,它会使用执行事件的对象(在我的情况下为子影片剪辑)调用。

如果那不可能;类似于 Mouse 事件和 MouseListeners 工作方式的东西也适合我的需要Mouse.addListener(this)。通过为当前对象添加特定事件的侦听器,然后当这些事件被调用时,它们会在我们自己的对象上调用。

我还看到了一些我不太喜欢的巧妙解决方案,因为它们不是很好:

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

还有比这更好的吗?

4

1 回答 1

1

1) 我不知道attach()Actionscript 2 中的函数。

2)这里有一些关于如何使用onMotionFinished活动的有用提示。

3) 好不好,你可以onTweenComplete通过导入MCTween库来使用。

希望这可以帮助。

于 2010-02-18T16:38:32.973 回答