마지막 업데이트 날짜
설명
EventDispatcher 클래스는 이벤트를 전달하는 모든 클래스의 기본 클래스입니다.
메서드
addEventListener(type, listener)
설명
EventDispatcher 클래스는 EventDispatcher 객체와 함께 이벤트 리스너를 등록함으로써 리스너가 이벤트 관련 알림을 수신할 수 있습니다. 클라이언트가 중복 리스너 검사를 수행하기 때문에 이 클래스는 중복 리스너 검사를 수행하지 않습니다.
매개 변수
예제
이 예제에서는 ENTER_FRAME 이벤트의 리스너를 스테이지에 추가했습니다.
이름 | 유형 | 설명 |
---|---|---|
type | 문자열 | 이벤트 유형 |
listener | 함수 | callback 함수입니다. 이 함수는 Event 객체를 유일한 매개 변수라는 것에 동의하고 아무것도 반환하지 않아야 합니다. |
function handlerFn(e) { console.log("I'm in handler " + e.getType()); } var stage = player.getStage(); stage.addEventListener(flwebgl.events.Event.ENTER_FRAME, handlerFn);
dispatchEvent(event)
hasEventListener(type, listener)
설명
이 메서드는 EventDispatcher 객체가 특정 유형의 이벤트에 대한 리스너가 등록되어 있는지 여부를 검사합니다.
매개 변수
반환값
- 유형 - boolean
이름 | 유형 | 설명 |
---|---|---|
type | 문자열 | 이벤트 유형 |
listener | 함수 | (선택 사항) 지정할 경우 이 리스너가 추가되었는지 여부를 검사합니다. |
removeEventListener(type, listener)
설명
이 메서드는 해당 이벤트 유형의 이벤트 리스너를 제거합니다.
매개 변수
이름 | 유형 | 설명 |
---|---|---|
type | 문자열 | 이벤트 유형 |
listener | 함수 | 제거할 리스너 |
내 계정 로그인