Home » AIR »AS3 » Currently Reading:

Detectar la conexión a internet desde una aplicación AIR

diciembre 6, 2009 AIR, AS3 4 Comments
Detectar la conexión a internet desde una aplicación AIR

Detectar si disponemos de conexión de internet al ejecutar una aplicación AIR es una comprobación muy sencilla ya que disponemos de una clase de actionscript especifica para realizarla. La clase URLMonitor.

Al instanciar la clase URLMonitor de deberemos pasarle como parámetro un URLRequest con una dirección web válida con la que realizar la comprobación de la conexión a internet.

  1. var _urlForRequest:URLRequest = new URLRequest("http://www.cristalab.com");
  2. var _monitor:URLMonitor = new URLMonitor(_urlForRequest);

Una vez iniciado el URLMonitor, este lanzará un evento cada vez que detecte cambios de conexión.

  1. _monitor.addEventListener(StatusEvent.STATUS, onStatusChange);
  2. _monitor.start();

La disponibilidad de conexión a internet quedará guardada en un parámetro booleano dentro del objeto que podremos recuperar y actuar en consecuencia.

  1. function onStatusChange(e:StatusEvent):void
  2. {
  3.     if(_monitor.available == true)
  4.     {
  5.         //loquesea
  6.     }
  7.     else
  8.     {
  9.         //loquesea
  10.     }
  11. }

Este evento se disparará siempre que haya un cambio en el estado de la conexión, con lo que podremos detectar si perdimos la conexión (o la recuperamos) durante la ejecución de nuestra aplicación, y evitar así posibles fallos de funcionamiento.

Compártelo:

Detectar la conexión a internet desde una aplicación AIR
Visto 3.973 veces

Currently there are "4 comments" on this Article:

  1. Rafeo dice:

    En qué versiones de AIR funciona?. Gracias ;).

  2. Zguillez dice:

    funciona desde la 1 😉

  3. Tadeo dice:

    Funciona tambien con flash?
    y con que ActionScript?

  4. admin dice:

    @Tadeo: No, solo es para AIR

Comment on this Article:








Twitter: zguillez

AdvertisementAdvertisementAdvertisementAdvertisement

Recibe las novedades por email



Map

Ranking

Codigoactionscript.org: 4.65 sobre 5 (106 valoraciones)

twitter-widget.com