-
Premiers pas en Flex
J’ai enfin écrit mes premières lignes en Flex
C’est important de mettre les mains dans le cambouis pour bien comprendre comment ça fonctionne. Et vu l’engouement pour les applications RIA, il est grand temps de m’y mettre.Flex SDK
Dans un premier temps j’ai téléchargé le SDK gratuit. L’exemple “explorer” fourni se construit très simplement grâce au batch. Il offre une belle démonstration des composants graphiques flex.
Par contre j’ai eu un peu plus de mal à compiler mes fichiers MXML en ligne de commande. Pas de mystère Flex Builder simplifie grandement les choses.
Flex et maven
Et oui Flex seul, c’était trop simple
Avec maven c’est deja un peu plus chaud… Heureusement un de mes collègues a justement un stagiaire qui travaille sur le sujet… Ouf ! 
Dans un premier temps j’ai utilisé le plug-in de servebox en suivant le tutorial de ce blog… sans succès. Mais après avoir lu l’étude de notre stagiaire je suis passé sur flex-mojos. Là encore ça a été laborieux mais cette fois j’ai fini par faire fonctionner l’exemple.Le plus fatiguant a été de mettre les libs du SDK Flex dans mon repository Maven Local. J’ai du mal à comprendre qu’elles ne soient pas publiées. En tout cas j’espère bientôt les trouver dans notre repository d’entreprise.
Après pour faire fonctionner l’exemple de flex-mojos, il faut aussi se battre. Les informations sont éparpillées sur le site, le blog, les commentaires du blog et le groupe de discussion. J’ai reconstruit un zip du projet qui fonctionne ici : Dashboard.zip
S’il ne fonctionne pas chez vous, c’est soit un pb de connexion web (proxy..) soit que les libs du SDK Flex ne sont pas dans votre repository. Attention certaines lib ne sont présentes que dans le SDK fourni avec Flex Builder (datavisualization.swc par exemple).
Ensuite j’ai suivi cet exemple pour faire dialoguer mon application Flex avec mon serveur et la on voit la souplesse du langage pour traiter du XML, c’est très agréable.
La prochaine étape : mettre en place Blaze DS


