WonHada.com으로 이전

EventListener의 등록 여부 알아내기 본문

플래시/플렉스[Flash/Flex]

EventListener의 등록 여부 알아내기

반주부 2007. 11. 15. 12:22
반응형


addEventListener()를 사용해서 이벤트를 등록하고
removeEventListener()를 사용해서 이벤트를 제거하고
hasEventListener()를 사용해서 이벤트의 유무를 알아냅니다..

아래는 간단 사용법입니다..

============================================================
target.addEventListener(Event.ENTER_FRAME, on_EnterFrame); //이벤트 등록
trace(target.hasEventListener("enterFrame")); //true
target.removeEventListener(Event.ENTER_FRAME, on_EnterFrame); //이벤트 제거
trace(target.hasEventListener("enterFrame")); //false
============================================================

class에서 합성의 형태로 객체에 이벤트를 생성할 경우 임시리스너를 등록해서 hasEventListener()를 사용하면 상당히 유용합니다..
다음에 기회가 되면 살펴보죠^^

** hasEventListener() 대신 willTrigger()를 사용해도 됩니다..









반응형