Re: [問題] 沒有監聽可取消??

作者: silase0201 (kk)   2015-09-23 10:26:09
※ 引述《mucoci (奇寶~)》之銘言:
: sp_game.addEventListener(MouseEvent.CLICK,move_map_m);
: function move_map_m(me:MouseEvent):void//移動地圖
: {
//直接移除滑鼠監聽 移動完式後再加回去就好了
sp_game.removeEventListener(MouseEvent.CLICK,move_map_m);
: }
作者: silase0201 (kk)   2015-09-23 10:27:00
喔~抱歉 是『移動完成』後
作者: mucoci (奇寶~)   2015-09-23 10:30:00
因為我想要作的是 仍在移動中就可改變位置 所以一定要要這個方式
作者: silase0201 (kk)   2015-09-23 10:34:00
if (!move_yn) {addEvent(EnterFrame)} 簡單寫判斷非移動中再加監聽 應該可以原寫法 又移除 又加入的 容易在順序上弄錯
作者: mucoci (奇寶~)   2015-09-23 10:37:00
樓上,可以到上一篇 測我改過的程式碼嗎因為我要作的是人物在地圖上移動 所以不管是不是在移動中所以是用同一個點擊
作者: silase0201 (kk)   2015-09-23 10:42:00
我不知道你哪裡沒看懂 我已經把焦點移到 enter frame上了 另外K 大講的也沒錯 你有排版上的問題沒解決啊 抱歉 水球怎麼回?
作者: mucoci (奇寶~)   2015-09-23 10:45:00
你隱身嗎?隱身好像不能回 ctrl+r
作者: silase0201 (kk)   2015-09-23 10:46:00
應該沒設定過

Links booklink

Contact Us: admin [ a t ] ucptt.com