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);
Run Code Online (Sandbox Code Playgroud)
这是我收到错误的代码:错误#2044:未处理的IOErrorEvent:.text =错误#2035:找不到URL.但是,由于我连接IOErrorEvent,因此代码应该以静默方式处理此错误
如果这不是处理IOError的合适方法,那么如何处理IOErrors?
出于某种原因,Adobe决定Loader对象本身不会调度事件,而是必须监听该Loader.contentLoaderInfo
属性.
您可以在这里阅读更多内容:http: //livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html#contentLoaderInfo