【问题标题】:How to handle Error #2035: URL Not Found如何处理错误 #2035:找不到 URL
【发布时间】:2009-09-03 08:55:09
【问题描述】:
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:。文本=错误 #2035:未找到 URL。但是,由于我连接了 IOErrorEvent

,因此代码应该静默处理此错误

如果这不是处理 IOError 的合适方式,那么如何处理 IOErrors?

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    由于某种原因,Adobe 决定 Loader 对象不会自己调度事件,而是您必须监听 Loader.contentLoaderInfo 属性。

    您可以在此处阅读更多内容: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html#contentLoaderInfo

    【讨论】:

    • 确实有效,这也是他们在 Loader 类的文档中实现的方式。我错过了。
    【解决方案2】:

    我遇到了这个问题,显然,“此示例要求您将名为 Image.gif 的文件与已编译的 SWF 文件放在同一目录中”。一旦我满足了这个要求,我的脚本就可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多