Egret社区
1银子
比如一个全局变量赋值为空,public   name="";然后在开始触摸事件“egret.TouchEvent.TOUCH_BEGIN”,将这个变量赋值为,name="开始触摸"

在拖动事件“egret.TouchEvent.TOUCH_MOVE”里面,拿到的name是空的,将变量赋值,name="拖动"

然后松开鼠标执行“egret.TouchEvent.TOUCH_END”这个事件,拿到的name是空的

请问一下怎么知道,在松开鼠标执行事件的时候,是否执行过拖动事件。

我想实现的是,一张卡牌可以拖动,点击卡牌不拖动就弹出信息框,如果拖动就不弹出

最佳答案

查看完整内容

记录一个类似是否move状态。在触发egret.TouchEvent.TOUCH_BEGIN时,清除该状态;在触发egret.TouchEvent.TOUCH_MOVE时,设置该状态。
分享到 :
0 人收藏

2 个回复

倒序浏览
ISam  登堂入室 | 2019-5-31 19:17:12
记录一个类似是否move状态。在触发egret.TouchEvent.TOUCH_BEGIN时,清除该状态;在触发egret.TouchEvent.TOUCH_MOVE时,设置该状态。
a18050123231  圆转纯熟 | 2019-6-3 18:06:47
借用一个boolean类型的变量就能很简单的实现,具体思路参考上一楼
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部