可以使用 Greensock Timelinelite 使补间同时发生吗?

发布于 2024-12-12 10:51:26 字数 98 浏览 0 评论 0原文

是否可以使用 Greensock Timelinelite 使补间同时发生?

我知道可以通过添加负延迟来伪造它,但这不是很准确。

任何想法将不胜感激。

Is it possible to make tweens happen at the same time with Greensock Timelinelite?

I know it could be possible to fake it by putting a negative delay in but that's not very accurate.

Any ideas would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

汹涌人海 2024-12-19 10:51:26

您需要使用 TweenAlign.START 将所有它们对齐在同一点,如下所示:

var tweens : Array = [
    new TweenLite(mc, 1, {y:"100"}),
    new TweenLite(mc2, 1, {x:20})
    new TweenLite(mc3, 1, {alpha:0.5})
]
myTimeline.insertMultiple( tweens, 0, TweenAlign.START);

或者您也可以将它们分别插入到同一时间点:

var startPoint : int = 2; //seconds

myTimeline.insert( new TweenLite(mc, 1, {y:"100"}), startPoint );
myTimeline.insert( new TweenLite(mc2, 1, {x:20}), startPoint );
myTimeline.insert( new TweenLite(mc3, 1, {alpha:0.5}), startPoint );

You need to use TweenAlign.START to align all of them at the same point, like this:

var tweens : Array = [
    new TweenLite(mc, 1, {y:"100"}),
    new TweenLite(mc2, 1, {x:20})
    new TweenLite(mc3, 1, {alpha:0.5})
]
myTimeline.insertMultiple( tweens, 0, TweenAlign.START);

or you can insert them all at the same point in time separately too:

var startPoint : int = 2; //seconds

myTimeline.insert( new TweenLite(mc, 1, {y:"100"}), startPoint );
myTimeline.insert( new TweenLite(mc2, 1, {x:20}), startPoint );
myTimeline.insert( new TweenLite(mc3, 1, {alpha:0.5}), startPoint );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文