我有兩個數組包含幾個影片剪輯。我用for循環來成功地在時間軸對象中注入第一個數組。但後來我意識到,我將要做的關於我需要同時啓動它們的第二個數組的問題,並且每個數組必須在x和y處具有不同的目的地。使兩個陣列同時啓動
想象一下橫幅745x100px,我需要將不同的影片剪輯從兩側移動到某個目的地。
代碼例如:
import com.greensock.*;
import com.greensock.easing.*;
import flash.display.MovieClip;
var mainArray:Array = [amcMC, tantrumMC, blokMC, misMC, futMC, laoMC, cauMC, deepMC, plusMC, noMC, copMC ];
var therapyArray:Array = [kurtenMC, panacMC, dubMC, lowMC, dtoxMC, hunMC, mopMC, zenMC, hanMC, conMC ];
var timeline:TimelineMax = new TimelineMax({repeat:-1});
for(var key:String in mainArray){
var mcMain:MovieClip = MovieClip(mainArray[key]);
timeline.append(TweenMax.from(mcMain,1 ,{x:-200 y: 40, scaleX:0.1, blurFilter:{blurX:20}, ease:Back.easeOut}));
timeline.append(TweenMax.to(mcMain,cas,{x:-200, y: 40, delay:1, blurFilter:{blurX:20}, ease:Back.easeOut}));
}
我需要在第二陣列應用略微不同的補間,並且同時觸發它們,或具有小的偏移。
非常感謝!我做的! :) – 2012-01-11 11:32:22
如果這是您選擇的答案,您是否介意點擊接受?它將使問題不會顯示爲公開,並幫助人們進行搜索以找到有效的答案。 – 2012-01-11 17:19:08