我正在构建一个可以在iPad上运行的空中应用程序。对于触摸交互,我只使用MouseEvents处理程序(MOUSE_DOWN,MOUSE_MOVE,MOUSE_OUT,MOUSE_UP),因为我的应用程序不需要多点触控,现在我想知道执行速度是否有任何差异,我应该使用等效的触摸事件或鼠标事件更快?
答案 0 :(得分:0)
应该没有性能差异。
答案 1 :(得分:0)
MouseEvent
将更快更容易,因为您不必编写额外的逻辑来忽略次要触摸。
对于性能,最重要的是尽可能设置mouseEnabled = false
和mouseChildren = false
。否则,Flash会检查每个DisplayObject
鼠标事件,并在屏幕上拖动手指会导致帧速率下降。