Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance MouseeEvents或TouchEvents,执行速度有什么不同吗?_Performance_Actionscript 3_Optimization_Air_Mouseevent - Fatal编程技术网

Performance MouseeEvents或TouchEvents,执行速度有什么不同吗?

Performance MouseeEvents或TouchEvents,执行速度有什么不同吗?,performance,actionscript-3,optimization,air,mouseevent,Performance,Actionscript 3,Optimization,Air,Mouseevent,我正在构建一个将在iPad上运行的air应用程序。对于触摸交互,我只使用MouseEvents处理程序MOUSE\u DOWN、MOUSE\u MOVE、MOUSE\u OUT、MOUSE\u UP,因为我的应用程序不需要多点触摸,现在我想知道执行速度是否有任何差异,我应该使用等效的触摸事件还是鼠标事件更快?应该没有性能差异。鼠标事件将更快更容易,因为您不必编写额外的逻辑来忽略二次触摸 对于性能,最重要的事情是尽可能地设置mouseEnabled=false和mouseChildren=fals

我正在构建一个将在iPad上运行的air应用程序。对于触摸交互,我只使用MouseEvents处理程序MOUSE\u DOWN、MOUSE\u MOVE、MOUSE\u OUT、MOUSE\u UP,因为我的应用程序不需要多点触摸,现在我想知道执行速度是否有任何差异,我应该使用等效的触摸事件还是鼠标事件更快?

应该没有性能差异。

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

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