1
如果我這樣做ActionScript 3事件轉發非法?
stuff.addEventListener(FooEvent.NAME, function(e:FooEvent) {
dispatchEvent(e);
}
我得到一個運行時錯誤說,事件不能轉換爲FooEvent。 然而,它工作正常,如果我做的:
stuff.addEventListener(FooEvent.NAME, function(e:FooEvent) {
dispatchEvent(new FooEvent(e.things));
}
爲什麼?