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

看板Flash作者 (kk)時間8年前 (2015/09/23 10:26), 編輯推噓1(1014)
留言15則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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://www.ptt.cc/bbs/Flash/M.1442975171.A.750.html

09/23 10:27, , 1F
喔~抱歉 是『移動完成』後
09/23 10:27, 1F

09/23 10:30, , 2F
因為我想要作的是 仍在移動中就可改變位置 所以一定要
09/23 10:30, 2F

09/23 10:30, , 3F
要這個方式
09/23 10:30, 3F

09/23 10:34, , 4F
if (!move_yn) {addEvent(EnterFrame)} 簡單寫
09/23 10:34, 4F

09/23 10:35, , 5F
判斷非移動中再加監聽 應該可以
09/23 10:35, 5F

09/23 10:36, , 6F
原寫法 又移除 又加入的 容易在順序上弄錯
09/23 10:36, 6F

09/23 10:37, , 7F
樓上,可以到上一篇 測我改過的程式碼嗎
09/23 10:37, 7F

09/23 10:38, , 8F
因為我要作的是人物在地圖上移動 所以不管是不是在移動中
09/23 10:38, 8F

09/23 10:38, , 9F
所以是用同一個點擊
09/23 10:38, 9F

09/23 10:42, , 10F
我不知道你哪裡沒看懂 我已經把焦點移到 enter frame
09/23 10:42, 10F

09/23 10:43, , 11F
上了 另外K 大講的也沒錯 你有排版上的問題沒解決
09/23 10:43, 11F

09/23 10:45, , 12F
啊 抱歉 水球怎麼回?
09/23 10:45, 12F

09/23 10:45, , 13F
你隱身嗎?
09/23 10:45, 13F

09/23 10:45, , 14F
隱身好像不能回 ctrl+r
09/23 10:45, 14F

09/23 10:46, , 15F
應該沒設定過
09/23 10:46, 15F
文章代碼(AID): #1M0Wt3TG (Flash)
文章代碼(AID): #1M0Wt3TG (Flash)