Si la webtv ne s’ouvre pas automatiquement sur la vidéo, cliquez ici
Depuis l’apparition de Flex Builder 2 puis 3, de plus en plus de codeurs issus du monde Flash adoptent cet outil de développement qui améliore sensiblement leur quotidien. Si Flex est à ce jour un des tous meilleurs outil pour qui veut développer des RIA ou des sites, il reste extrêmement limité sur le plan du design graphique. De son côté, si Flash n’est pas vraiment satisfaisant pour coder en AS3 (pauvreté de l’éditeur de code), il n’en demeure pas moins un outil de graphisme et d’animation insurpassable pour qui est soucieux du design de ses applications.
Dès lors, comment profiter du meilleur des deux mondes ? Cette série de trois tutoriels vidéo fera un tour d’horizon des différentes techniques permettant d’interconnecter ces deux outils : utilisation des métadonnées et des librairies .swc dans Flash, développement de projet Flash avec Flex et design de composants Flex dans Flash.
Dans la seconde partie de ce tutoriel en trois épisodes sont abordés :
- la création de fichiers .swc dans Flex Builder au travers d’un « Flex Library Project »
- comment faire un projet Flash en codant et en compilant avec Flex Builder au travers d’un « ActionScript Project »
- l’intégration d’une bibliothèque externe (MovieClip créés et animés dans Flash) au sein d’un projet ActionScript Flex via deux méthodes distinctes : l’embed d’un .swf utilisé comme bibliothèque externe et l’utilisation d’une bibliothèque Flash externe compilée en .swc au sein de Flash
Vincent Maitray est développeur et designer freelance AS3/Flex/Flash Media Server spécialisé dans la vidéo et formateur Flash Media Server/Vidéo chez Regart.net. Il est l’auteur de sites pour des clients comme Tse-Tse ou PetitPan et travaille en collaboration avec des artistes sur des applications artistiques connectées (In my room avec Agnès de Cayeux).
Nicolas Gans est développeur et designer Flash/ActionScript 3/Flex et formateur certifié Adobe Flash/ActionScript chez Regart.net. Il anime le portail Flashxpress.net et collabore avec des artistes sur des projets de Net Art (dotred.fr, projet de David Guez).
[Ce tutoriel est transposé d'une conférence donnée lors de la journée RIA au centre de formation Regart.net le 30 avril 2009]
Les autres parties sont visibles ici :
Do you Flax ? Le workflow Flash/Flex [part 1]
Do you Flax ? Le workflow Flash/Flex [part 3]
Pour info, on peut éviter de déclarer dans nos classes Flex toutes les occurences de symboles utilisées dans Flash en cochant « Déclarer automatiquement les occurences de scène » dans les paramètres AS3 de publication de Flash. Dans votre exemple, on aurait donc pas eu à ajouter la ligne « var rond:MovieClip ».
01 juil 2009 @ 18:25
Et une question :
Si par exemple, vous vouliez associer du code à votre symbole Personnage ?
le symbole est exporté sous le nom de classe Personnage. On peut donc créer un fichier de classe Personnage.as et y mettre du code : une fonction constructeur, des méthodes, etc.
Le seul souci est qu’il faudra recompiler le swc à chaque modif du code alors qu’il n’y aura pas eu forcément de modification graphique. C’est donc très lourd car le compilauteur Flash est lent et il faut switchert entre les programmes Flex et Flash…
Quelle autre solution, si elle existe, peut être appliquée ?
Merci.
01 juil 2009 @ 18:42
Bon boulot de votre part, et j’attends avec impatience la 3e partie.
Mais je ne trouve pas la 3e partie de votre tutoriel ??
c’est normal ??
Merci.
07 juil 2009 @ 14:02
@sebby : la 3e partie arrive cette semaine.
07 juil 2009 @ 14:35
cool !!
07 juil 2009 @ 20:08
La troisième partie est en ligne !
http://www.flashxpress.net/ressources-flash/do-you-flax-le-workflow-flashflex-part-3/?archiveId=90
Bon visionnage !
10 juil 2009 @ 12:21
[...] Partie 2 : Création de swc, coder son Flash dans Flex, bibliothèques externes [...]
26 août 2009 @ 10:40