[問題] as2如何持續監聽一事件?

看板Flash作者 (古)時間17年前 (2009/02/20 00:39), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/2 (看更多)
最近回頭用as2寫程式 可是卻發現好生疏> <" 假如我有一個 function a(){ if(a_mc._currentframe==1){ i++; 移除此監聽; } } 我想用a()來持續檢查a_mc的影格式不是在一 是的話就讓變數i+1 然後移除a()對a_mc的檢查 請問該怎麼寫呢?@@" as3可以寫成 addEventListener(Event.ENTER_FRAME,a) 可是as2我就不會寫了> <" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.7.20

02/20 01:33, , 1F
onEnterFrame = a; onEnterFrame = null;
02/20 01:33, 1F

02/20 11:16, , 2F
onEnterFrame好像一次只能處理一個函數耶?
02/20 11:16, 2F

02/20 11:17, , 3F
如果我要同時監聽不同事件 該怎麼做呢?@@
02/20 11:17, 3F

02/20 11:19, , 4F
話說我之前寫成onEnterFrame = a(); 結果只跑一次就沒了
02/20 11:19, 4F

02/20 11:19, , 5F
onEnterFrame = a;卻可以持續跑 不知道為何有這差別呢@@"
02/20 11:19, 5F
文章代碼(AID): #19dOjSdo (Flash)
文章代碼(AID): #19dOjSdo (Flash)