Forums Développement Multimédia

Aller au contenu

[Résolu] Vérifier si connecté ou pas

connection android

4 réponses à ce sujet

#1 cortoh

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 346 messages

Posté 16 November 2017 - 22:02 PM

Bonsoir,

Dans mon application Air pour Android j'ai un loader destiné à afficher une image qui est située sur mon site, l'ensemble fonctionne correctement mais pour parfaire celle-ci je souhaiterais vérifier si l'utilisateur est connecté ou non (wifi ou 3, 4g), le cas èchéant afficher "vous devez être connecté pour afficher cette image" ou "chargement en cours" .

Mon script de base:

var myLoader:Loader = new Loader();
var cont_image:cont_Image = new cont_Image();

var my_preloader:my_Preloader = new my_Preloader();
my_preloader.source = myLoader.contentLoaderInfo;
my_preloader.x = 250;
my_preloader.y = 242;

my_btn.addEventListener(MouseEvent.CLICK, startLoading);
function startLoading(e:MouseEvent):void{

addChild(cont_image);

myLoader.load(new URLRequest("http://mon_site/mon_image.jpg"));
cont_image.addChild(my_preloader);
}

myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoading);
function finishLoading(e:Event):void{

cont_image.addChild(myLoader);
cont_image.removeChild(my_preloader);
}
 

Merci.

#2 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1683 messages

Posté 17 November 2017 - 11:16 AM

Il faut rajouter des écouteurs :
https://help.adobe.c...vent:httpStatus
https://help.adobe.c...l#event:ioError

#3 cortoh

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 346 messages

Posté 25 November 2017 - 10:04 AM

Bonjour,
Vu la conception de mon code initiale (je pense), je n'arrive pas à intégrer mon écouteur, je n'arrive pas à afficher le "trace", je suis à la ramasse, un peu d'aide serait la bienvenue, merci..
Mon écouteur si pas de connection:

my_Loader.addEventListener(IOErrorEvent.IO_ERROR, onFailure);
function onFailure(evt:IOErrorEvent):void {
trace("pas de connection !");
}
 


#4 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1683 messages

Posté 25 November 2017 - 12:07 PM

l'écouteur ne se met pas directement sur "my_Loader" mais sur "my_Loader.contentLoaderInfo"

my_Loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onFailure);
 


#5 cortoh

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 346 messages

Posté 25 November 2017 - 12:35 PM

Autant pour moi, trop la honte :oops: , merci.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP