lufy's legend

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

如何判断移动端的手势?

[复制链接]

2

主题

0

好友

22

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2017-7-18 11:29:25 |只看该作者 |倒序浏览
比如上滑,下滑,左滑,右滑是如何判断的?
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

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

沙发
发表于 2017-7-18 14:10:11 |只看该作者
1,按下:记录按下的位置和时间
2,抬起:获取抬起的位置和时间
3,比较:比较两次的位置和时间,计算得出结论
不回答与技术和引擎不相关的问题
回复

使用道具 举报

2

主题

0

好友

22

积分

士兵

Rank: 1

板凳
发表于 2017-7-18 14:38:49 |只看该作者
我没有说清楚不好意思lufy,是,按住一个层,向下拉这个层,这个层向下走,向上拉这个层向上走。这种需求用引擎怎么去实现呢?
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

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

地板
发表于 2017-7-18 14:44:49 |只看该作者
lufy初学者 发表于 2017-7-18 14:38
我没有说清楚不好意思lufy,是,按住一个层,向下拉这个层,这个层向下走,向上拉这个层向上走。这种需求用 ...

startDrag就可以实现了
http://lufylegend.com/api/zh_CN/ ... ml#method_startDrag
不回答与技术和引擎不相关的问题
回复

使用道具 举报

2

主题

0

好友

22

积分

士兵

Rank: 1

5#
发表于 2017-7-18 14:51:16 |只看该作者
能不能限制只能上下或者左右移动?
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

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

6#
发表于 2017-7-18 14:55:37 |只看该作者
lufy初学者 发表于 2017-7-18 14:51
能不能限制只能上下或者左右移动?

设定dragRange可以控制拖动范围
http://lufylegend.com/api/zh_CN/ ... #property_dragRange
不回答与技术和引擎不相关的问题
回复

使用道具 举报

2

主题

0

好友

22

积分

士兵

Rank: 1

7#
发表于 2017-7-18 15:21:35 |只看该作者
本帖最后由 lufy初学者 于 2017-7-18 15:35 编辑

我比较菜,dragRange 具体怎么用

function AIM() {
         var self = this;
         backLayer = new LSprite();
         addChild(backLayer);
         self.back = new LBitmap(new LBitmapData(imglist["back"],0,0,W,H));
         backLayer.addChild(self.back);
}


就是想移动这个backLayer 限定他只能上下,或左右移动。
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

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

8#
发表于 2017-7-18 16:06:04 |只看该作者
lufy初学者 发表于 2017-7-18 15:21
我比较菜,dragRange 具体怎么用

function AIM() {

一个LRectangle 对象,文档中解释很清除了
LRectangle对象的x,y分别是对象可以拖动的起始坐标,width,height分别表示从起始坐标开始可以拖动的范围。

你只要上下移动,那就把x设成对象当前坐标,width设置成0,左右就固定了,至于y和height,就是移动范围从哪儿开始,可以移动多长距离,
这些东西,自己不试永远不知道,试一下就什么都明白了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-4-24 01:03 , Processed in 0.048323 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部