[問題] 如何知道TweenLite動畫已經結束??

看板Flash作者 (掉進程式的深崖)時間17年前 (2009/03/12 15:09), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
最近碰到一個問題,雖然可以用Timer設定時間解決, 但如果碰到很複雜的動畫,就變得很難去控制.... 所以想請問一下各位大大, 假設現在要做這樣: 一個mc三秒後alpha會變成10%,而變成10%後會新增一個mc2進來.. 如果程式寫這樣: TweenLite.to(mc,3,{alpha:0.1}); addchild(mc2); 一定會馬上載入進來>"<.... 所以想請問大大,要如何知道mc已經跑完了呢?? 要如何讓mc跑完,再讓mc2加進來呢 @@?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.3.123

03/12 15:11, , 1F
用onComplete 動畫結束後呼叫新的函式
03/12 15:11, 1F

03/12 15:27, , 2F
感謝大大~^^~已經成功了~..
03/12 15:27, 2F

03/12 15:28, , 3F
TweenList.to(mc,3,{alpha:0.1,onComplete:方法});
03/12 15:28, 3F

03/12 15:28, , 4F
這樣就可以了。~
03/12 15:28, 4F
文章代碼(AID): #19kBKKgF (Flash)