読者です 読者をやめる 読者になる 読者になる

tohokuaikiのチラシの裏

技術的ネタとか。

Confluenceのプラグイン開発を承ります。ご連絡はこちらのホームページからお願いいたします。

ハンドルされていないエラーが出る

flex

SharedObjectを使っていて、使用を許可して無い場合に

Error #2044: ハンドルされていない NetStatusEvent : level=error,code=SharedObject.Flush.Failed

こんなエラーが出てて困っていた。

調べまくって、sharedobject.flush()でエラーが出るのは分かったのだけど、その周りをtry..catchしてもダメ。なんなのだーって思ったけど、要するに「ハンドルされてない」ということです。

つまり、

sharedobject.addEventListener(NetStatusEvent.NET_STATUS, function(e:NetStatusEvent):void {
});

ってやってハンドルしてやればOK。なのです。気づかなかった。