Actionscript 3 - Überprüfung einer Internetverbindung
Ich verwende diesen Code in meiner Flash-Datei
import air.net.URLMonitor;
import flash.net.URLRequest;
import flash.events.StatusEvent;
var monitor:URLMonitor;
function checkInternetConnection(e:Event = null):void
{
var url:URLRequest = new URLRequest("http://www.google.com");
url.method = "HEAD";
monitor = new URLMonitor(url);
monitor.pollInterval = 1000;
//
monitor.addEventListener(StatusEvent.STATUS, checkHTTP);
//
function checkHTTP(e:Event = null):void
{
if (monitor.available) {
navigateToURL(new URLRequest("flickr.html"),"_top");
} else {
gotoAndPlay(1);
}
}
monitor.start();
}
Ich versuche, das Flash auf eine Verbindung zu überprüfen und zu einer anderen Seite zu navigieren, wenn dies nicht der Fall ist.
Es scheint nicht zu funktionieren. Vermisse ich etwas?
Ich habe auch den Bibliothekspfad zu aircore.swc hinzugefügt.
Es soll eine HTML-Seite mit Flash und keine AIR-App sein
Prost