【问题标题】:MouseEvents or TouchEvents, any difference in execution speed?鼠标事件或触摸事件,执行速度有什么区别?
【发布时间】:2011-09-13 20:17:47
【问题描述】:

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

【问题讨论】:

    标签: performance actionscript-3 optimization air mouseevent


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      应该没有性能差异。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-03
        • 1970-01-01
        • 1970-01-01
        • 2017-08-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多