【发布时间】:2010-11-30 13:27:32
【问题描述】:
谁能帮助我,如何在我的 flex 应用程序中检查互联网连接是否可用。另一种情况是,如果网络连接存在但互联网连接出现问题,如何检查互联网连接是否可用。
【问题讨论】:
标签: actionscript-3 apache-flex flex4
谁能帮助我,如何在我的 flex 应用程序中检查互联网连接是否可用。另一种情况是,如果网络连接存在但互联网连接出现问题,如何检查互联网连接是否可用。
【问题讨论】:
标签: actionscript-3 apache-flex flex4
这里有一个很好的例子: http://livedocs.adobe.com/flex/3/html/help.html?content=network_connectivity_1.html
import air.net.URLMonitor;
import flash.net.URLRequest;
import flash.events.StatusEvent;
var monitor:URLMonitor;
monitor = new URLMonitor(new URLRequest('http://www.adobe.com'));
monitor.addEventListener(StatusEvent.STATUS, announceStatus);
monitor.start();
function announceStatus(e:StatusEvent):void {
trace("Status change. Current status: " + monitor.available);
}
【讨论】:
上面的答案有效,但我想补充一点,将其直接指向您的服务器(如果您有的话)而不只是 Adobe 也将允许您监控自己的服务器并相应地处理它。
【讨论】: