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 !

10
nov/09
1

Snoop Scratchy Scratch

Je profite de ce blog à la visibilité exceptionnelle pour déterrer mes vieilles expérimentations invendues.

Voila donc une petite appli destinée aux DJ(s ? ) en herbe trop pauvres pour s’offrir de vraies platines mais désireux de retrouver les sensations brutes d’un concert live de David Guetta à la BBox.

Le principe ? manipuler un flux audio grâce aux fonctionnalités proposées par le flash player 10 afin d’en modifier la vitesse dynamiquement. Il suffit ensuite de brancher cela sur une platine virtuelle et d’inclure des fonctionnalités annexes pour avoir une petite appli de scratch fort distrayante.

Vous pouvez donc :
- scratcher les vinyles à la souris
- mettre en pause une platine
- modifier le volume de chaque platine
- modifier le pitch de chaque platine
- utiliser le crossfader ( flèches gauche/droite du clavier)

et avec un peu d’entrainement, à vous les Pass Pass, Tap tap, insert Scratch et autres Body’s Tricks !

Tu l’as voulu ? hein … ouais … Tu l’as eu…

Je sais, les boucles sont d’une qualité médiocre et le résultat audio plus que douteux, mais tout le monde ne dispose pas d’un excellent sounegnagnagnère à portée de main.

Remplis sous: audio