我想问一下,在编写移动设备或平板电脑应用程序(尤其是iPhone)时,使用鼠标单击事件或触摸轻敲事件是否有任何优势?
我知道两者都应该能正常工作,但就性能而言,哪个更好?在选择时需要注意哪些事项?
顺便说一下,我正在使用ActionScript3来实现这个应用程序。
我想问一下,在编写移动设备或平板电脑应用程序(尤其是iPhone)时,使用鼠标单击事件或触摸轻敲事件是否有任何优势?
我知道两者都应该能正常工作,但就性能而言,哪个更好?在选择时需要注意哪些事项?
顺便说一下,我正在使用ActionScript3来实现这个应用程序。
http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-6ffb37601221e58cc29-8000.html
在那个页面的中间部分,有这样一句话:
注意:监听触摸和手势事件可能会消耗大量的处理资源(相当于每秒渲染多帧),这取决于计算设备和操作系统。如果您实际上不需要触摸或手势提供的额外功能,则通常最好使用鼠标事件。
我认为触摸唯一的好处就是多点触控。TouchEvent有一个touchPointID,可以跟踪每个触摸点的移动。如果您不关心多点触控,听起来使用鼠标事件可能更好。
非常好的问题!触摸事件在技术上比较慢,因为它们监视多个输入点。如果您只关心单点触控输入,则标准鼠标事件系统就足够了。对于触摸事件,每个侦听器会创建一些对象来协助处理多点触摸功能(但是这几乎不会对性能造成影响)。
我认为在平板电脑上实现应用程序时,触摸事件比鼠标事件更好!我试过很多次了!你可以试一下