Re: [問題] 不解.as內的function抓不到stage
※ 引述《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)
推
09/30 18:01, , 1F
09/30 18:01, 1F
→
09/30 18:01, , 2F
09/30 18:01, 2F
推
09/30 18:18, , 3F
09/30 18:18, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章