【发布时间】:2011-10-29 16:41:54
【问题描述】:
是否可以使用 Greensock Timelinelite 使补间同时发生?
我知道可以通过设置负延迟来伪造它,但这不是很准确。
任何想法将不胜感激。
【问题讨论】:
标签: actionscript-3 asynchronous tween
是否可以使用 Greensock Timelinelite 使补间同时发生?
我知道可以通过设置负延迟来伪造它,但这不是很准确。
任何想法将不胜感激。
【问题讨论】:
标签: actionscript-3 asynchronous tween
您需要使用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 );
【讨论】: