[AS3]移动设备上的触控事件和手势
目录
一、目的
1、想:因为flash中有些是触摸屏多点操作,所以需要使用到触控事件
二、参考
1、官网
1、[AS3]移动设备上的触控事件和手势
三、注意
1、一定要写
2、拖动物体时候,不要使用跟随鼠标坐标,要写startTouchDrag,否则被拖动的物体跟随第一个触摸点移动
四、操作
1、注意:使用了触控事件的代码,鼠标点击就没有反应了
1、效果:按下松开都是有反应的
1、注意:使用TOUCH_OUT来避免,玩家按在某物体上面,逐渐离开的情况
1、代码
一、目的
1、想:因为flash中有些是触摸屏多点操作,所以需要使用到触控事件
二、参考
1、官网
https://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/events/TouchEvent.html#relatedObject
- 总结:很好用
1、[AS3]移动设备上的触控事件和手势
https://www.cnblogs.com/muyilang/p/4994870.html
- 总结:good:适合看看
三、注意
1、一定要写
//触摸类型:一定要写Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
总结:这个一定要写,否则点击没有反应
2、拖动物体时候,不要使用跟随鼠标坐标,要写startTouchDrag,否则被拖动的物体跟随第一个触摸点移动
dot.startTouchDrag(e.touchPointID, true);
四、操作
1、注意:使用了触控事件的代码,鼠标点击就没有反应了
1、效果:按下松开都是有反应的
1、注意:使用TOUCH_OUT来避免,玩家按在某物体上面,逐渐离开的情况
1、代码
stop();Start_standby();//功能:初始化
function Start_standby()
{//触摸类型:一定要写Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;if (! stage.hasEventListener(TouchEvent.TOUCH_BEGIN)){stage.addEventListener(TouchEvent.TOUCH_BEGIN,TOUCH_BEGIN_standby);}if (! stage.hasEventListener(TouchEvent.TOUCH_END)){stage.addEventListener(TouchEvent.TOUCH_END,TOUCH_END_standby);}}//功能:离开此场景,需要移除的东西
function Destroy_standby()
{if (stage.hasEventListener(TouchEvent.TOUCH_BEGIN)){stage.removeEventListener(TouchEvent.TOUCH_BEGIN,TOUCH_BEGIN_standby);}if (stage.hasEventListener(TouchEvent.TOUCH_END)){stage.removeEventListener(TouchEvent.TOUCH_END,TOUCH_END_standby);}
}function TOUCH_BEGIN_standby(e:TouchEvent):void
{trace("按下 的东西名称:"+e.target.name);switch(e.target.name){case "beginPlay_btn":Destroy_standby();gotoAndStop("游戏");break;}}function TOUCH_END_standby(e:TouchEvent):void
{trace("松开 的东西名称:"+e.target.name);
}
- 总结:这个一定要写,否则点击没有反应
[AS3]移动设备上的触控事件和手势相关推荐
- PC端chrome浏览器如何调试多点触控事件/chrome浏览器远程调试手机上的网页
PC端chrome浏览器如何调试多点触控事件/chrome浏览器远程调试手机上的网页 最近学习移动端网页开发的时候,遇到了一个问题,如何在真机上看到控制台输出的内容. 虽然现在的桌面浏览器提供了模拟手 ...
- 【Android 应用开发】多点触控 ( 多点触控事件 | PointerId | PointerIndex | 坐标获取 | 触摸点个数 )
文章目录 I . 多点触控事件 II . PointerId 与 PointerIndex 简介 III . 本次 PointerId 与 PointerIndex 获取 IV . PointerId ...
- 触控事件MotionEvent
MotionEvent中封装的一些常用的事件常量: //单点触摸按下动作 public static final int ACTION_DOWN = 0; //单点触摸抬起动作 public stat ...
- 蓝牙HID——将android设备变成蓝牙鼠标/触控板(BluetoothHidDevice)
前言 本篇为蓝牙HID系列篇章之一,本篇以红米K30(MIUI13即Android 12)手机作为蓝牙HID设备,可以与电脑.手机.平板等其他蓝牙主机进行配对从而实现鼠标触控板的功能. 蓝牙HID系列 ...
- ios 扫码枪外设 键盘模式_iPadOS 显威力,苹果 iPad Pro 终于用上带触控板的外接键盘...
多年来,iPad用户一直希望能用上带有内置触控板的外接键盘,但iOS不支持鼠标和外接触控板,所以外接键盘包括苹果自己的都是只有纯键盘功能.这一切在iPadOS推出后得到改变,iPadOS 13可以通过 ...
- Android多点触控之——MotionEvent(触控事件)
今天晚上刚学习了一个多点触控的小程序,后面想对其做一个定制.在写的时候遇到很多问题,于是乎就查了一下API文档,又到网上查了一下高手的文章,最后自己又实践了一下.终于把多点触控事件监听的大概原理给弄清 ...
- 便利贴--25{uniapp移动端滑动模块-因为uniapp打包后没有window,所以要另外去做监听和触控事件的传递}
便利贴--25{uniapp移动端滑动模块-因为uniapp打包后没有window,所以要另外去做监听和触控事件的传递} 效果![请添加图片描述](https://img-blog.csdnimg.c ...
- 微信小程序(触控事件)
事件简介 ①本质:事件是视图层到逻辑层的通讯方式 ②作用:事件可以将用户的行为反馈到逻辑层进行处理 ③应用:事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数 ④参数:事件对象可 ...
- Android OpenGL三——旋转和触控事件
OpenGL中添加Motion 书接上文,Android OpenGL二 -- 使用投影和相机变换 在屏幕上绘制对象,是OpenGL比较基本的特性.如果你只想做这些,你完全可以使用包括Canvas和D ...
最新文章
- 简单有效提升服务器性能,4个简单操作,让你的服务器性能飞速提升!
- 戏说 Windows GDI (3)
- hdu 2110 基础母函数
- Android坑点-ByteBuffer.array() 入过坑吗
- 监督学习 | 决策树之网络搜索
- python在材料模拟中的应用_材料模拟在计算机中使用的软件
- android代码查找图像,Android平台上利用opencv进行图像的边沿检测
- 109. 有序链表转换二叉搜索树
- 请教Spark 中 combinebyKey 和 reduceByKey的传入函数参数的区别?
- box-shadow用法;http://riny.net/lab/css3/box-shadow.html
- php $delaytime /= $delaytime,计算PHP / MySQL / JavaScript系统中的时差
- 任意直流电压的多通道数据采集与独立测量,只需要一个模块
- Win10“桌面”移至D盘
- python逻辑回归模型建模步骤_逻辑回归建模及变量重要性可视化(Python实现)
- C++ 1179:奖学金
- CentOS7.5部署WeADMIN监控主机交换机配置[详解]
- 2020年手机上最好的25种免费游戏
- 关于reduce的理解
- IEC 61850 Compatible OpenPLC for Cyber Attack Case Studies on Smart Substation Systems
- Adobe国际认证|InDesign 中的 Adob​e Capture
热门文章
- 技术打磨+应用落地+愿景展望—-2019YottaChain全球超级节点峰会,一场财富盛宴
- 1.MySQL数据库常用命
- Linux下MySQL 8.0 修改密码
- oracle ole db 安装,Microsoft OLE DB Provider for Oracle(数据库引擎)
- js ajax 点击遮罩层,jQuery弹出遮罩层效果完整示例
- Intent在使用中一些知识点
- 智能家居发展中存在的问题
- 东北大学计算机学院电子类专业,【识读东大】计算机科学与工程学院|电子信息类...
- (非常详细)大数据平台学习·环境安装配置(一)(RockyLinux9版)
- UPNP--动态端口映射