25
nov/09
0

Assurer le developpement international de ses productions Flash

Dans la série Big Brother is watching you , j’ai découvert récemment le site http://www.hostip.info/, base de donnée de correspondances adresse IP / Localisation disposant d’une API publique.

Puisqu’il est évident que la plupart des lecteurs assidus de ce blog œuvrent quotidiennement à l’international,

je me permet de vous livrer une implémentation Actionscript de cette API dont vous ne manquerez pas, j’en suis sur, de noter l’utilité pour déterminer la provenance de vos visiteurs.

Qui dit service dit évènementiel (sauf au tennis, mais restons concentrés), voici donc comment manipuler cette classe :

var host:  HostIP = new HostIP() ;
host.addEventListener( HostIPEvent.HOSTIP_CALLBACK, back ) ;
host.addEventListener( HostIPEvent.HOSTIP_ERROR, err ) ;
host.addEventListener( HostIPEvent.HOSTIP_FLAG_CALLBACK, flag ) ;

Et donc ? Que peut on faire avec cette instance de HostIP ?

Pour avoir le code pays ( une classe CountryCodes bien pénible à taper est dispo dans le package ):

host.getCountryCode() ;

Pour avoir le drapeau du pays :

 host.getCountryFlag() ;

Pour avoir simplement l’adresse de l’image du drapeau

 host.getCountryFlagURL() ;

Pour avoir une représentation texte peu exploitable mais très décorative de l’emplacement du visiteur :

 host.getStringLocation() ;

Pour avoir une représentation XML très exploitable mais peu décorative de l’emplacement du visiteur :

 host.getXMLLocation() ;

Toutes ces méthodes ne prennent par défaut aucun paramètre et font donc la recherche sur l’ip du visiteur, mais une IP au format String peut également être transmise.

Comme une petite démo vaut souvent mieux qu’un long discours ( trop tard ) : démonstration

les classes !

Author: babeuf

No description. Please complete your profile.
Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant

Laisser un commentaire


Aucun trackbacks pour l'instant