Adobe AIRでオンラインかオフラインかを判別したくて調べたが
上手くいかない
Flexでの情報はあるのだがFlashでのやり方がいまいち分からない。
っで色々やっていたらできた
忘れないうちにメモ
import air.net.ServiceMonitor;
import air.net.URLMonitor;
をしないといけないのだがこのままだとエラーになる。
めっちゃハマリました
Flashの場合はコンポーネントのAIR ServiceMonitor の ServiceMonitorShimを使う。
//オンラインかオフラインかを判別
Adobe AIRの参考サイト
URLMonitorは何を送ってくるのか
ネットワーク接続のモニタリング
これを使うとAdobe AIRで3秒ごとにオンラインかオフラインかチェックすることもできます。
上手くいかない

Flexでの情報はあるのだがFlashでのやり方がいまいち分からない。
っで色々やっていたらできた
忘れないうちにメモ
import air.net.ServiceMonitor;
import air.net.URLMonitor;
をしないといけないのだがこのままだとエラーになる。
めっちゃハマリました
Flashの場合はコンポーネントのAIR ServiceMonitor の ServiceMonitorShimを使う。
//オンラインかオフラインかを判別
function networkMonitor():void {
var request:URLRequest = new URLRequest("http://www.google.com ");
var monitor:URLMonitor = new URLMonitor(request);
monitor.addEventListener(StatusEvent.STATUS, onURLStatus);
monitor.start();
}
function onURLStatus(e:StatusEvent):void {
if (!e.target.available) {
trace("オフライン");
}
}Adobe AIRの参考サイト
URLMonitorは何を送ってくるのか
ネットワーク接続のモニタリング
これを使うとAdobe AIRで3秒ごとにオンラインかオフラインかチェックすることもできます。