【发布时间】:2010-06-11 05:00:01
【问题描述】:
当我尝试在直接加载时访问uncaughtErrorEvents 调度程序时,一切正常。但是当我在另一个 swf 加载时尝试相同的代码时,我得到一个引用错误。
protected function onAddedToStage(e:Event):void {
trace("Flash version: " + Capabilities.version);
try {
loaderInfo.uncaughtErrorEvents.addEventListener("uncaughtError", onUncaughtError);
trace("YAY!");
} catch (e:Error) {
trace(e);
}
}
直接加载时的输出(在浏览器中):
Flash version: MAC 10,1,53,64
YAY!
由另一个“加载器” SWF 加载时的输出:
Flash version: MAC 10,1,53,64
ReferenceError: Error #1069: Property uncaughtErrorEvents not found on flash.display.LoaderInfo and there is no default value.
如果其他人可以复制这一点,我将不胜感激。
编辑:也尝试过使用stage.loaderInfo,而不仅仅是loaderInfo。同样的问题...
【问题讨论】:
标签: apache-flex flash actionscript-3 loaderinfo