lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6345|回复: 4
打印 上一主题 下一主题

关于 LMouseEvent.MOUSE_MOVE 鼠标触摸滑动的问题

[复制链接]

5

主题

0

好友

95

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2016-6-13 17:05:13 |只看该作者 |倒序浏览
我给 LSprite 对象 绑定了
LMouseEvent.MOUSE_DOWN
LMouseEvent.MOUSE_MOVE
LMouseEvent.MOUSE_UP 事件
在画布里面 我用手指触摸 然后滑动到画布以外的区域
不能触发 LMouseEvent.MOUSE_UP ,以致不能清除对应touchpoint。
该如何判断和清除 touchPointIDList里面的手指

API测试链接在手机上也存在这问题
http://lufylegend.com/api/api/LMultitouch/index.html
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2016-6-13 20:23:57 |只看该作者
API只是用法,不考虑特殊情况
判断一下手指什么时候滑到画布之外即可
监听LGlobal.stage的LFocusEvent.FOCUS_OUT事件,代码如下
LGlobal.stage.addEventListener(LFocusEvent.FOCUS_OUT, outfocusFunction);
不回答与技术和引擎不相关的问题
回复

使用道具 举报

5

主题

0

好友

95

积分

士兵

Rank: 1

板凳
发表于 2016-6-14 09:58:36 |只看该作者
lufy 发表于 2016-6-13 20:23
API只是用法,不考虑特殊情况
判断一下手指什么时候滑到画布之外即可
监听LGlobal.stage的LFocusEvent.FOCU ...

可以解决。
再提一个问题:关于LGraphics 画线 ,能不能消除锯齿?
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2016-6-14 12:06:08 |只看该作者
gaoxdon 发表于 2016-6-14 09:58
可以解决。
再提一个问题:关于LGraphics 画线 ,能不能消除锯齿?

LGraphics 画线其实就是canvas的moveTo和lineTo
用的都是canvas自己的方法,有锯齿也是canvas本身的问题,
理论上来说,设置canvas的imageSmoothingEnabled属性可能能起到一定的作用,但是此方法大多浏览器都还不支持
最终结论也就是,解决不了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

5

主题

0

好友

95

积分

士兵

Rank: 1

5#
发表于 2016-6-21 13:01:57 |只看该作者
lufy 发表于 2016-6-14 12:06
LGraphics 画线其实就是canvas的moveTo和lineTo
用的都是canvas自己的方法,有锯齿也是canvas本身的问题, ...

估计锯齿是因为苹果的高清屏幕,我把画布里面的全部东西大小乘以2,再把整张画布缩小50%,就完美了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-3 17:29 , Processed in 0.047124 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部