作者silase0201 (kk)
看板Flash
標題Re: [問題] 沒有監聽可取消??
時間Wed Sep 23 10:26:09 2015
※ 引述《mucoci (奇寶~)》之銘言:
: sp_game.addEventListener(MouseEvent.CLICK,move_map_m);
: function move_map_m(me:MouseEvent):void//移動地圖
: {
//直接移除滑鼠監聽 移動完式後再加回去就好了
sp_game.removeEventListener(MouseEvent.CLICK,move_map_m);
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.230.25
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Flash/M.1442975171.A.750.html
1F:→ silase0201: 喔~抱歉 是『移動完成』後 09/23 10:27
2F:→ mucoci: 因為我想要作的是 仍在移動中就可改變位置 所以一定要 09/23 10:30
3F:→ mucoci: 要這個方式 09/23 10:30
4F:→ silase0201: if (!move_yn) {addEvent(EnterFrame)} 簡單寫 09/23 10:34
5F:→ silase0201: 判斷非移動中再加監聽 應該可以 09/23 10:35
6F:→ silase0201: 原寫法 又移除 又加入的 容易在順序上弄錯 09/23 10:36
7F:→ mucoci: 樓上,可以到上一篇 測我改過的程式碼嗎 09/23 10:37
8F:→ mucoci: 因為我要作的是人物在地圖上移動 所以不管是不是在移動中 09/23 10:38
9F:→ mucoci: 所以是用同一個點擊 09/23 10:38
10F:→ silase0201: 我不知道你哪裡沒看懂 我已經把焦點移到 enter frame 09/23 10:42
11F:→ silase0201: 上了 另外K 大講的也沒錯 你有排版上的問題沒解決 09/23 10:43
12F:→ silase0201: 啊 抱歉 水球怎麼回? 09/23 10:45
13F:推 mucoci: 你隱身嗎? 09/23 10:45
14F:→ mucoci: 隱身好像不能回 ctrl+r 09/23 10:45
15F:→ silase0201: 應該沒設定過 09/23 10:46