Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用actionscript 3的触摸事件与鼠标点击事件_Iphone_Flash_Actionscript 3_Air_Touch - Fatal编程技术网

Iphone 使用actionscript 3的触摸事件与鼠标点击事件

Iphone 使用actionscript 3的触摸事件与鼠标点击事件,iphone,flash,actionscript-3,air,touch,Iphone,Flash,Actionscript 3,Air,Touch,我只是想问一下,在为手机或平板电脑(尤其是iphone)编写应用程序时,使用鼠标点击事件或触摸点击事件是否有任何优势 我知道他们两个都应该工作得很好,但就表现而言,有人比我更好吗?在选择其中一种时,我有什么需要注意的吗 顺便说一句,我使用actionscript3来实现这个应用。好问题!Tap事件“技术上”较慢,因为它们监视多个输入点。如果您只关心单触输入,那么标准的鼠标事件系统就可以了。对于触摸事件,每个侦听器都会创建一对对象,以帮助处理多点触摸功能(但这几乎是一个微小的分数毫秒性能损失)。这

我只是想问一下,在为手机或平板电脑(尤其是iphone)编写应用程序时,使用鼠标点击事件或触摸点击事件是否有任何优势

我知道他们两个都应该工作得很好,但就表现而言,有人比我更好吗?在选择其中一种时,我有什么需要注意的吗


顺便说一句,我使用actionscript3来实现这个应用。

好问题!Tap事件“技术上”较慢,因为它们监视多个输入点。如果您只关心单触输入,那么标准的鼠标事件系统就可以了。对于触摸事件,每个侦听器都会创建一对对象,以帮助处理多点触摸功能(但这几乎是一个微小的分数毫秒性能损失)。

这可能是有关Adobe AIR touch支持的最佳文档:

在这一页的中间,它写道:

注意:根据计算设备和操作系统的不同,监听触摸和手势事件可能会消耗大量的处理资源(相当于每秒渲染几帧)。当您实际上不需要触摸或手势提供的额外功能时,最好使用鼠标事件


我认为触摸的唯一好处是多点触摸。TouchEvent有一个touchPointID,允许您跟踪每个触摸点的移动。如果你不在乎多点触控,那听起来鼠标事件就是最好的选择。

我认为在平板电脑上实现应用程序时,touchEvent比MouseeEvent更好!我试过很多次了!您可以进行测试

AIR应用程序是否可以在不同类别中同时使用触摸和鼠标事件?事实并非如此。我相信您可以同时添加TouchEvent和MouseeEvent侦听器。这里有一个似乎一致的相关问题: