2

私はAdobeAIRアプリとブラウザーのFlashオブジェクト間の通信の実装に取り​​組んでおり、LocalConnectionのドキュメントには潜在的なイベントとしてasyncErrorが記載されています。

asyncError:例外が非同期でスローされた場合、つまりネイティブの非同期コードからスローされた場合にディスパッチされます。

しかし、それは私がそれで見つけることができる唯一のドキュメントです。このエラーが実際に何を意味するのか誰かが知っていますか?私は周りを検索しましたが、参照を見つけることができませんでした-私が見つけたほとんどのサンプルコードは、asyncErrorに対してaddEventListener()を実行しますが、それが何を意味するのか、いつ発生する可能性があるのか​​(つまり、発生する可能性があるのか​​どうか)についての手がかりを与えません送信時または受信時)。

Adobeのドキュメントページにも各メソッドの潜在的なイベントがリストされていますが、asyncErrorは特定のメソッドの下にリストされておらず、一般的なクラスについてのみリストされています。

誰かが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 に答える