【问题标题】:AS3 LocalConnection asyncErrorAS3 LocalConnection asyncError
【发布时间】:2010-11-06 08:11:04
【问题描述】:

我正在努力实现 Adob​​e AIR 应用程序和浏览器 Flash 对象之间的通信,LocalConnection documentation 提到 asyncError 作为潜在事件:

asyncError:当异步抛出异常时调度 - 即从本机异步代码。

但是,这是我能找到的唯一文档。有谁知道这个错误实际上意味着什么?我四处搜索,但找不到任何参考——我发现的大多数示例代码都为 asyncError 做了一个 addEventListener() ,但没有提供任何关于它的含义或它何时可能发生的线索(即它是否可能发生)发送或接收时)。

Adobe 文档页面还列出了每种方法的潜在事件,但 asyncError 未在任何特定方法下列出,仅针对通用类。

有人遇到过 asyncError 吗?

谢谢!

【问题讨论】:

  • 要找出导致错误的原因,添加一个事件处理程序并查看 event.error 属性。但是,谷歌搜索并没有给出任何具体的用例,这正是我认为你正在寻找的。​​span>
  • 谢谢,但是是的,我从来没有真正做到过,所以我试图找出什么样的用例会导致它。

标签: apache-flex actionscript-3 localconnection


【解决方案1】:

这个错误也是从 NetConnection 分派的。在这种情况下,它按预期使用:处理连接异步抛出的错误。如果您执行以下操作,请在 NetConnection 的处理程序中:

trace(event.text); 

你会得到类似的东西:

Error #2095: flash.net.NetStream was unable to invoke callback onMetaData. 

您可以使用相同的技术来找出 LocalConnection 抛出此错误的原因并根据消息进行处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-05
    相关资源
    最近更新 更多