2009-04-11 4 views
0

예를 들어 특정 이벤트에 대한 이벤트 리스너를 추가했습니다. CollectionEvent.COLLECTION_CHANGE. 해당 이벤트 리스너 내에서 특정 조건에 따라 해당 이벤트에 대한 기본 이벤트 핸들러를 호출하려고합니다. 어떻게 가능합니까? 내가 생각할 수있는 한 가지 방법은 다음과 같습니다 이벤트 리스너 내부플렉스 이벤트 처리

:

If(Condition) 
{ 
    Remove event listener 
    dispatch event 
    add event listener again 
} 

이 이벤트 리스너를 제거하는 작업 가 없다는 것을 의미 이벤트 오버 플로우가 발생합니다. 그것을하는 방법?

답변

2

여러 이벤트 리스너를 추가 할 수 있습니다. 특정 조건에서 이벤트가 전파되지 않도록하려는 것 같습니다.

인 stopPropagation()

stopImmediatePropagation()

: 그것을 위해 당신은이 중 하나를 원하는