Actionscript 3 - проверка интернет-соединения
Я использую этот код в моем флэш-файле
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();
}
Я пытаюсь заставить флэш-память проверить соединение и перейти на другую страницу, если она не будет воспроизведена.
Кажется, это не работает. Я что-то пропустил?
Я также добавил путь к библиотеке в aircore.swc.
Это должна быть HTML-страница с Flash, а не приложение AIR.
ура