【问题标题】:Possible to make tweens happen at the same time with Greensock Timelinelite?使用 Greensock Timelinelite 可以同时进行补间动画吗?
【发布时间】:2011-10-29 16:41:54
【问题描述】:

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

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

任何想法将不胜感激。

【问题讨论】:

    标签: actionscript-3 asynchronous tween


    【解决方案1】:

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

    【讨论】:

    • 感谢 Creynders,太棒了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    相关资源
    最近更新 更多