AS3 LocalConnection asyncError

时间:2010-11-06 08:11:05

标签: flex actionscript-3 localconnection

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

  

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

但是,这是我能找到的唯一文件。有谁知道这个错误究竟意味着什么?我已经搜索过但找不到任何引用 - 我发现的大多数示例代码都为asyncError提供了一个addEventListener(),但没有给出任何关于它意味着什么或何时可能发生的线索(即如果它可能发生)发送时或接收时。)

Adob​​e文档页面还列出了每种方法的潜在事件,但asyncError未在任何特定方法下列出,仅针对常规类。

有没有人发生过asyncError?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

trace(event.text); 

你会得到一些回复:

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

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