MouseEvents или TouchEvents, какая разница в скорости выполнения? - PullRequest
0 голосов
/ 14 сентября 2011

Я создаю эфирное приложение, которое будет работать на iPad. Для сенсорного взаимодействия я использую только обработчики MouseEvents (MOUSE_DOWN, MOUSE_MOVE, MOUSE_OUT, MOUSE_UP), потому что моему приложению не требуется мультитач, теперь мне интересно, есть ли разница в скорости выполнения, следует ли использовать эквивалентные сенсорные события или события мыши быстрее?

Ответы [ 2 ]

0 голосов
/ 14 сентября 2011

MouseEvent с будет быстрее и проще, так как вам не нужно писать дополнительную логику, чтобы игнорировать вторичные касания.

Для производительности, самое важное, что нужно сделать, это установить mouseEnabled = false и mouseChildren = false, где вы можете. В противном случае Flash будет проверять каждые DisplayObject события мыши, а перемещение пальца по экрану приведет к снижению частоты кадров.

0 голосов
/ 14 сентября 2011

Не должно быть разницы в производительности.

...