我想知道当我尝试补间这样的几个对象并使用onComplete属性时是否会出现错误或其他问题:
TweenLite.to(restartBtn, .5, {alpha:0});
TweenLite.to(mainMenuBtn, .5, {alpha:0, onComplete:quitFadeIn});
我想要做的是一次淡出几个对象,当它们完成时,会调用一个特殊的函数。使用tweenlite时是否有其他可能性,或者我是否必须使用timelinelite?
答案 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);