0

Flex AIR アプリケーションで次のエラーが発生します。

TypeError: Error #1034: Type Coercion failed: cannot convert org.httpclient.events::HttpErrorEvent@daf35f1 to flash.events.IOErrorEvent.
at org.httpclient.events::HttpListener/onInternalError()[/Users/gabe/Projects/as3httpclient/src/org/httpclient/events/HttpListener.as:96]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at org.httpclient::HttpSocket/onTimeout()[/Users/gabe/Projects/as3httpclient/src/org/httpclient/HttpSocket.as:299]
at org.httpclient::HttpTimer/onTimer()[/Users/gabe/Projects/as3httpclient/src/org/httpclient/HttpTimer.as:50]
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

as3httpclient ライブラリを使用して成功しましたが、アプリケーションからすべてのエラー イベントをキャッチするコードを実装した後、この奇妙なエラーがキャッチされていることに気付きました。

このスタック トレースには自分のコードへの参照がまったくないため、エラーの場所を見つけることができません。

このエラーは、この as3httpclient ライブラリのバグだと思いますか?

どうすればこれを使用できますか

HttpErrorEvent@daf35f1 

このエラーのデバッグ中に?

もう 1 つ情報: このエラーは、アプリケーションを開始してから 1 分後に 1 回だけ表示されます。

4

2 に答える 2

0

ハンドラーで匿名関数を使用していますか? これにより、奇妙なエラーが発生する可能性があります。

そうでない場合は、エラーが発生したときに、デバッガーでスタックをクリックして、それを処理している関数を見つけます。

于 2013-10-15T03:48:46.967 に答える