tweenlite:一次补间多个对象

时间:2011-11-24 03:08:20

标签: actionscript-3 user-interface tweenlite

我想知道当我尝试补间这样的几个对象并使用onComplete属性时是否会出现错误或其他问题:

TweenLite.to(restartBtn, .5, {alpha:0});
TweenLite.to(mainMenuBtn, .5, {alpha:0, onComplete:quitFadeIn});

我想要做的是一次淡出几个对象,当它们完成时,会调用一个特殊的函数。使用tweenlite时是否有其他可能性,或者我是否必须使用timelinelite?

1 个答案:

答案 0 :(得分:6)

您的示例代码应该没有任何错误,如果您只限于TweenLite,这是一个非常好的方法。

如果您可以使用与TweenLite相同的TweenMax,只需使用更多功能,您可以使用类似的内容来补间多个项目:

TweenMax.allTo([restartBtn, mainMenuBtn], .5, {alpha:0, onComplete:quitFadeIn});

这将使衰落错开0.2秒

TweenMax.allTo([restartBtn, mainMenuBtn], .5, {alpha:0, onComplete:quitFadeIn}, -.2);