urlRequest = new URLRequest(AccordionEffectPanel.EFFECT_DIR + fileName);
//initialize loader
loader = new Loader();
//wire image loading complete
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadEffectCompleted);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
//load image
loader.load(urlRequest);
这是我收到错误的代码:错误#2044:未处理的IOErrorEvent:。 text =错误#2035:找不到URL。但是,由于我连接IOErrorEvent
,因此代码应该静默处理此错误如果这不是处理IOError的合适方法,那么如何处理IOErrors?
答案 0 :(得分:6)
出于某种原因,Adobe决定Loader对象本身不会调度事件,而是必须侦听Loader.contentLoaderInfo
属性。
您可以在这里阅读更多内容: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html#contentLoaderInfo
答案 1 :(得分:0)
我遇到了这个问题,显然,“此示例要求您将名为Image.gif的文件放在与编译的SWF文件相同的目录中”。一旦我遵守了这个要求,我就让我的脚本工作了。