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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage