我有一个对象的实例,它可以启动和停止子movieclips的tweens。不过,我想等吐温结束后再做些事情。
因此,我想为事件分配一个调用对象;例如 attach() 函数执行。但是,当使用 附件() 对事件执行函数,它会立即用正确的对象调用,但当事件被触发时,它会用执行事件的对象调用(在我的例子中是sub movieclip)。
attach()
附件()
如果不可能的话,类似鼠标事件和鼠标测试器的工作方式也能满足我的需要。 Mouse.addListener(this) .通过将特定事件的侦听器添加到当前对象,然后当调用这些事件时,它们将在我们自己的对象上被调用。
Mouse.addListener(this)
我还看到了一些我不太喜欢的聪明的解决方案,因为它们不是很好:
var myObject = this; myMovieClip.onTweenComplete = function() { myObject.doStuff(); }
有比这更好的吗?
here onMotionFinished
onMotionFinished
onTweenComplete MCTween
onTweenComplete