我想知道在尝试补间这样的几个对象并使用onComplete属性时是否会出现错误或其他问题:
TweenLite.to(restartBtn, .5, {alpha:0});
TweenLite.to(mainMenuBtn, .5, {alpha:0, onComplete:quitFadeIn});
我想做的是一次淡出几个对象,当它们完成时调用一个特殊函数。使用tweenlite时还有其他可能性吗?还是必须使用timelinelite?
最佳答案
您的示例代码应该可以正常工作,并且如果您仅限于TweenLite,则这是一种非常好的使用方法。
如果您可以使用与TweenLite相同的TweenMax,但具有更多功能,则可以使用类似以下内容来补间多个项目:
TweenMax.allTo([restartBtn, mainMenuBtn], .5, {alpha:0, onComplete:quitFadeIn});
这将使淡入淡出错开0.2秒
TweenMax.allTo([restartBtn, mainMenuBtn], .5, {alpha:0, onComplete:quitFadeIn}, -.2);