1
使用GreenSock TimelineMax回調我有一個TimeLineMax序列這樣定義不叫
var tl=new TimelineMax({paused: true});
tl.append(TweenMax.to(f, _flipSpeed, {rotationY: 90 + _offset, visible: false, onComplete:doneRotateF,ease:Linear.easeNone}))
tl.append(TweenMax.to(b, 0, {alpha: 1, immediateRender: false}))
tl.append(TweenMax.to(b, _flipSpeed, {rotationY: 0, onComplete:doneRotateB, ease:Linear.easeNone}));
當我把它用
tl.tweenTo(_tl.duration());
回調的工作,被稱爲,但是當我試圖扭轉它
tl.tweenTo(0);
補間工作但回調沒有被調用。是什麼賦予了?
查看GreenSock文檔** [tweenTo](http://api.greensock.com/as/com/greensock/TimelineMax.html#tweenTo())**請記住,此方法只是創建一個TweenLite實例暫停時間軸,然後補間時間軸的時間()。因此,如果需要,您可以存儲對該補間的引用,並且可以隨時殺死它()。另請注意,tweenTo()不會影響時間軸的反轉狀態。因此,如果您的時間軸正常導向(不反轉),並且您在當前時間之前加入了時間/標籤,它將顯示爲倒退,但反轉狀態不會變爲真。 –
已經在重複的GreenSock論壇帖子中得到了解答:http://forums.greensock.com/topic/9266-timelinemax-callbacks-not-called/#entry37402 – Jack
謝謝。使用Tweenmax結束回調。由於使用了TimeLineMax,當我將其反轉時,它的代碼變得更少了,因此我需要稍微更改回調,因此需要一個全新的TimeLineMax實例 –