나는이 다음 코드 : 나는 "someEvent는"ClassB가 단지 ClassB가의 생성자에 전달됩니다 그러나 때 "이 someEvent"을 수신하도록 설정를 ClassA를 구성 지금CreateJS가 작동하지 EventListener를 제대로
class classA {
constructor() {
createjs.EventDispatcher.initialize(classA.prototype);
this.addEventListener("someEvent", function(evt) {
console.log("classA has detected something has happened!");
});
}
}
class classB {
constructor() {
createjs.EventDispatcher.initialize(classB.prototype);
this.addEventListener("someEvent", function(evt) {
console.log("classB has detected something has happened!");
});
this.dispatchEvent("someEvent");
}
}
let a = new classA();
let b = new classB();
이벤트를 등록합니다.
왜 이런가요?