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));
}
为什么?