鼠标事件或触摸事件,执行速度有何不同?

时间:2011-09-13 20:17:48

标签: performance actionscript-3 optimization air mouseevent

我正在构建一个可以在iPad上运行的空中应用程序。对于触摸交互,我只使用MouseEvents处理程序(MOUSE_DOWN,MOUSE_MOVE,MOUSE_OUT,MOUSE_UP),因为我的应用程序不需要多点触控,现在我想知道执行速度是否有任何差异,我应该使用等效的触摸事件或鼠标事件更快?

2 个答案:

答案 0 :(得分:0)

应该没有性能差异。

答案 1 :(得分:0)

MouseEvent将更快更容易,因为您不必编写额外的逻辑来忽略次要触摸。

对于性能,最重要的是尽可能设置mouseEnabled = falsemouseChildren = false。否则,Flash会检查每个DisplayObject鼠标事件,并在屏幕上拖动手指会导致帧速率下降。