Egret社区
1银子
就是模拟鼠标点击事件,有大神想到办法吗

最佳答案

查看完整内容

stage派发一个touch事件,egret.TouchEvent.dispatchTouchEvent(stage, egret.TouchEvent.TOUCH_BEGIN, true, true, x, y, touchPointID, true);
分享到 :
0 人收藏

7 个回复

倒序浏览
codes_breaker  登堂入室 | 2018-5-7 15:08:31
stage派发一个touch事件,egret.TouchEvent.dispatchTouchEvent(stage, egret.TouchEvent.TOUCH_BEGIN, true, true, x, y, touchPointID, true);
飞翔的乌鸦  初窥堂奥 | 2018-5-7 16:15:09
在事件里,获取事件对象e.target然后就有x和y属性了。
330335245  登堂入室 | 2018-5-7 17:22:33
飞翔的乌鸦 发表于 2018-5-7 16:15
在事件里,获取事件对象e.target然后就有x和y属性了。

不是,我说的是模拟派发一个鼠标点击事件,而不是监听鼠标点击后的事件
飞翔的乌鸦  初窥堂奥 | 2018-5-7 17:43:59
不是很懂,能举个具体例子吗?
Maxthon  圆转纯熟 | 2018-5-8 11:46:53
this.btn.dispatchEvent(new egret.TouchEvent(egret.TouchEvent.TOUCH_TAP));
用 dispatchEvent 发送鼠标点击事件。btn 是要模拟的按钮。
330335245  登堂入室 | 2018-5-16 20:25:19
Maxthon 发表于 2018-5-8 11:46
this.btn.dispatchEvent(new egret.TouchEvent(egret.TouchEvent.TOUCH_TAP));
用 dispatchEvent 发送鼠标 ...

不是这个意思,我指的是“任意位置”发送点击鼠标事件,而不是指定的一个控件
xianchanghuang  登堂入室 | 2018-5-17 10:42:07
你这个需求有点像黑客,搞一些用户不知道的东西。安全性不允许的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部