【问题标题】:Event to detect internet connectivity in flex在 flex 中检测互联网连接的事件
【发布时间】:2011-06-15 05:16:34
【问题描述】:

是否有任何事件可以检测 flex 或 actionscript3 中的互联网连接。我尝试了 URLMonitor 和 networkInfo 类,是否有任何其他事件要检测,因为在 URLMonitor 类中我需要向它添加一个 url,这在我的情况下是不可能的,并且在networkInfo类中,它不会每次都被调用。

我的要求是当应用程序突然连接断开时我需要引发错误。有什么想法吗??

提前致谢!!!

【问题讨论】:

  • @antinome,你能举个例子说明如何使用服务监控类吗?
  • 为什么不能添加网址?您可以每次都检查 google.com... 这意味着您有互联网连接。如果要检查服务器,请添加服务器 url。我说你用 urlMonitor 和 google。
  • @TiMeister,我的应用程序中有几个 http 服务,所以如果我向 urlMonitor 添加一个 url,只有那个 url 正在加载,而我的 url 的其余部分不起作用。它给出了错误事件。有什么解决方案吗? ??
  • @Naveen:在 HTTP Monitoring 下有一个使用 URLMonitor(ServiceMonitor 的子类)的示例 here。但我认为这仅适用于 AIR 应用程序,因此如果您正在为 Flash Player 制作内容,则需要使用 URLLoader 方法。

标签: actionscript-3 flex3 flex4 air


【解决方案1】:

我在我的应用程序中所做的是(我正在使用 amfPhp)有一个 onFault 处理程序。因此,当 x 时间量没有来自服务器时,会向用户显示一条弹出消息。是的,它没有你想要的那么快,但它确实有效。

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 2019-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    相关资源
    最近更新 更多