Для контейнера экранных объектов с множеством вложенных объектов восхождение событий по цепочке может быть ресурсоемким. Во избежание этого событие следует полностью обрабатывать в целевом объекте, а затем вызывать метод
stopPropagation()
для объекта события. Вызов этого метода предотвращает дальнейшее восхождение события. Кроме того, в результате этого родительские объекты не получают события.
В качестве альтернативного решения можно сократить число дочерних объектов, чтобы избежать создания длинных цепочек событий.
По возможности регистрируйте события MouseEvent вместо событий TouchEvent. Для событий MouseEvent используется меньше ресурсов процессора, чем для событий TouchEvent.
По возможности задавайте для свойств
mouseEnabled
и
mouseChildren
значение
false
.
|
|
|