2

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

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

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

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

有没有人发生过异步错误?

谢谢!

4

1 回答 1

0

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

trace(event.text); 

你会得到类似的东西:

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

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

于 2010-11-08T14:18:42.840 回答