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

时间:2011-10-29 16:41:54

标签: actionscript-3 asynchronous tween

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

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

非常感谢任何想法。

1 个答案:

答案 0 :(得分:5)

您需要使用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 );