2012-01-11 80 views
9

只是想问,在为移动设备或平板电脑编写应用程序(特别是iPhone)时,是否有任何使用鼠标点击事件或触摸点击事件的优势?触摸事件与使用动作脚本的鼠标点击事件3

我知道他们两个都应该可以正常工作,但就表现而言,哪个更好?在选择时我应该注意哪些事情?

顺便说一句,我正在使用actionscript3来实现应用程序。

回答

9

这可能是在Adobe AIR触摸支持,在最好的文档:通过该网页时指出

http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-6ffb37601221e58cc29-8000.html

中途岛:

注:监听触摸和手势事件可以消耗显著量的处理资源(相当于每秒渲染几个帧),具体取决于计算设备和操作系统。当你不需要触摸或手势提供的额外功能时,使用鼠标事件通常会更好。

触摸的唯一好处,我想可能是多点触摸。 TouchEvent有一个touchPointID,它允许您跟踪每个触摸点的移动。如果你不关心多点触控,这听起来像鼠标事件是要走的路。

+0

可以AIR应用程序使用不同的类中通过触摸或鼠标事件?它并不如此。 – zonabi 2015-08-11 03:24:31

+0

我相信你可以同时添加TouchEvent和MouseEvent监听器。这里有一个相似的问题,似乎同意:http://stackoverflow.com/questions/11769394/how-to-listen-for-both-tap-and-gestures-at-the-same-time-in-adobe-air - 用于-IOS – 2015-08-11 19:48:17

2

优秀的问题!点击事件在监视多个输入点时“技术上”较慢。如果你只关心一个单一的触摸输入,标准的鼠标事件系统就好。对于触摸事件,每个侦听器都会创建一对对象来协助处理多点触控功能(但这在性能方面接近微小的ms损失)。

-1

我认为使用TouchEvent比的MouseEvent更好时,实现在平板电脑应用程序!我尝试了很多次了!你可以有一个测试

相关问题