2011-11-24 48 views
3

我想补间多个对象知道当我尝试补间几个对象像这样和使用的onComplete属性,我可以得到一个错误,或者一些其他问题:TweenLite的:在一次

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

我想要做的是一次淡出几个对象,当他们完成一个特殊的功能被调用。使用可用的tweenlite还有其他可能性吗?还是必须使用timelinelite?

回答

6

你的示例代码应该没有任何错误地工作,如果你仅限于TweenLite,这是一个非常好的方法来使用。

如果你可以用TweenMax这是一样的TweenLite的,只是有更多的功能,你可以使用这样的补间多个项目:

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

,这将通过0.2秒

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

啊!非常感谢!:)现在我知道如何用tweenMax优化所有补间。你让我的生活更轻松! – drpelz