Ma première appli Flex : Big brother is watching you !
Bonjour les gens,
voici un post écrit il y a quelques semaines..
Débuter avec flex 3/4 :
Je me suis mis à Flex il y a quelques temps, j’ai commencé pas un bouquin qu’on m’a prêté (Programmation Flex 3 aux éditions Eyrolles) très facile d’accès, une bonne entrée en matière.
J’ai ensuite fait quelques tutos sur le net, notamment Flex 4 in a week qui regroupe des vidéos et exercices qui aident bien a comprendre une partie du mécanisme.
Oui, je démarre directement avec la béta 2 de Flex 4 et c’est pas plus mal..
Et voici ma première petite appli sympa.
Elle n’a aucune utilité mais ça rend bien et c’est amusant !
J’ai utilisé les librairies Papervision3D et GoogleMaps ainsi qu’un webservice Geonames.
Pour le titre, vous comprendrez (ou pas) le rapport en lançant l’appli !
Voila une capture puis son fonctionnement :

Quand vous cliquez sur la google maps, un marqueur numéroté est ajouté.
Dans un même temps, il est ajouté à une datagrid, vous pouvez le supprimer grâce à la croix rouge.
Toujours en même temps, un webservice est appelé avec en entrée une latitude et une longitude et en sortie le nom du pays ainsi que le code pays ; c’est avec ça que j’affiche le bon drapeau et le nom dans la datagrid.
Enfin, le marqueur est ajouté sur le globe (sous forme de Cylinder) et un trait le relie au satellite !
Vous pouvez déplacer les marqueur sur la google maps, une fois relaché, les informations du pays et le marqueur globe sont mis à jour.
>> Tester l’appli <<
A noter :
Le webservice ne renvoie pas toujours correctement les infos, ‘none’ s’inscrit alors dans la case. Déplacez le marqueur de quelques pixels sur la google maps pour avoir une nouvelle chance de voir un petit drapeau s’afficher de mille feux !
Et le TextArea en bas à droite, c’était pour faire mes traces puisque FlashTracer n’était pas décidé à fonctionner (il s’est remis à marcher sans rien toucher…)
Je ne vous fournit pas les sources parce que c’est des tests pour un projet avec un pote et c’est très très mal codé (flex rentre petit à petit mais c’est pas encore ça..).
Flux des articles
posté dans
Tags:
4 commentaires à “Ma première appli Flex : Big brother is watching you !”
Bon bah t’as plus qu’à faire des trucs utiles maintenant….
… je déconne -___-
Very good. La partie 3D m’épate. Ton trait rouge est en 2D et ton globe en 3D non ? Tu n’as pas galéré avec des coordonnées qui n’avaient pas les mêmes repères ?
salut,
bien vu l’histoire des coordonnés 2d/3d, c’était un des trucs qui ont posés problème mais finalement c’est tout bête puisque les coordonnées des objets 3d de papervision ont aussi des coordonnés 2d si tu les demandes !
J’ai rien compris mais ca a l’air cool.
T’as regarde du cote de WebGL (la 3D web sans plugin) ? t’en penses quoi ?
a+,
Pierre.
pour comprendre, lis le texte, ça ira mieux !
pour le WebGL, j’avais regardé mais pas testé ; mais de toute façon, c’est pas prêt de se démocratiser !
ps: je t’ai envoyé un mail y’a 8 ans environ, tu réponds des fois ?
Poster un commentaire