我为特定事件添加了一个事件监听器,例如CollectionEvent.COLLECTION_CHANGE。在该事件监听器内部,基于某个条件,我想调用该事件的默认事件处理程序。 这怎么可能?我能想到的一个方法是:
在事件监听器中:
If(Condition)
{
Remove event listener
dispatch event
add event listener again
}
这会导致事件溢出,这意味着不删除事件侦听器 工作。怎么做?
答案 0 :(得分:2)
您可以添加多个事件侦听器。好像你想阻止事件在特定条件下传播。为此你想要其中一个:
stopPropagation()
stopImmediatePropagation()