对于深层嵌套的显示对象容器,事件冒泡成本很高。可以通过完全在目标对象中处理事件,然后调用事件对象的
stopPropagation()
方法来降低此成本。调用此方法会阻止事件冒泡。调用此方法还意味着父对象不会接收该事件。
相关结果可以通过将显示对象嵌套平面化来实现,以避免事件链较长。
请尽可能注册 MouseEvent 事件而不是 TouchEvent 事件。MouseEvent 事件使用的处理器开销比 TouchEvent 事件少。
尽可能将
mouseEnabled
和
mouseChildren
属性设置为
false
。
|
|
|