3

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

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

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

4

1 回答 1

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);
于 2011-11-24T07:56:32.723 回答