我正在使用Adobe Flash CS 5构建一个Air应用程序。我需要检查是否有可用的互联网连接。
但是我遇到了以下错误:
1172: 找不到 air.net 的定义。 1046: 类型未找到或不是编译时常量: URLMonitor。
这是我的代码:
import air.net.*;
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 = 3000;
//
monitor.addEventListener(StatusEvent.STATUS,onConnection);
//
function onConnection(e:Event = null):void
{
trace("onConnection")
}
//
monitor.start();
trace(monitor)
}
什么缺失了? 谢谢。 Uli
5000:类“air.net.URLMonitor”必须继承“flash.display.MovieClip”,因为它链接到该类型的库符号。
我从组件检查器中将URLMonitor组件拖到了库中。 - Uli