作者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/cn.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