看板 Flash 關於我們 聯絡資訊
※ 引述《STARGAZERs (星之影)》之銘言: : 阿阿阿!!! 我想這就是答案!! : 我剛剛又測了一下.... : 如果用 onComplete:removeEffect => ok : 但是用 onComplete:removeEffect() => 會有問題 : 加參數 onComplete:removeEffect(_xx)=> 還是有問題 : 所以後面有 () 就會有問題 其實手冊都有寫 onComplete : Function onCompleteParams : Array onComplete後面接的是"function name" 如果你傳"removeEffect"給它 在onComplete的時候會變 removeEffect() // 執行 如果你傳"removeEffect()"給它 那在onComplete的時候會變成 removeEffect()() // 出現錯誤 所以,只要傳"function name"給它就好 至於如果要傳額外的參數的話 官方網站都有教,請使用onCompleteParams 另外,在裡面的"this"可能跟你想像的"this"不太一樣 詳情請可試試: onComplete: function() { trace(this); } -- http://blog.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.34.73 ※ 編輯: aquarianboy 來自: 122.116.34.73 (09/30 17:58)
STARGAZERs:感謝版大... 那個 onCompleteParams 我有看到... 09/30 18:01
STARGAZERs:只是我腦子沒轉過來Orz... 沒想到應該從那邊傳入 09/30 18:01
dsmwang:哦,原來是這樣,thanks~ 09/30 18:18