FlashDev en cours de développement
Par Romain Ecarnot, vendredi 12 août 2005 à 14:50 :: Etude et Recherche :: #14 :: rss
Bonjour,
une petite application pour les utlisateurs de Swfmill, MTASC et SWF Studio est en cours de développelent
Voici une première présentation, avant quelques jours de vacances très attendus, de FlashDev
De plus en plus de développeurs ActionScript se tourne vers les solutions alternatives aux produits de Macromedia.
Ainsi, le combo FAMES est de plus en plus utilisé pour centraliser toutes les tâches de développements au sein d'un seul et même IDE (éditeur performant, compilation MTASC, possibilité de log etc....). Le très attendu FDT (sortie prévue le 22 Aout 2005) devrait confirmer, de manière certaine, cette nouvele orientation.
La conception des librairies (.swf) avec SWFMill est encore aujourd'hui un peu obscure pour pas mal de personnes. Le fait que très peu d'UI soient proposées pour interfacer cet outil n'est certainement pas étrangé à l'affaire 
De plus, je travaille très souvent sur des applications (exécutable) avec le couple Flash et SWF Studio (surtout depuis la nouvelle mouture V3).
Alors pourquoi ne pas interfacer (au sein d'une même application) des projets SWFMill, MTASC et SWF Studio
Pour cela je vais de commencer le développement d'une petite application permettant de gérer tout ça dans un seul environemment.
"FlashDev" (nom provisoire en attente de mieux
), encore loin d'avoir toutes les fonctionnalités attendues, je précise son développement par la biais de ce billet, avant de partir pour une petite semaine de vacances en Bretagne (question de partir loin de la machine
)
La finalité de FlashDev est de donner la possibilité au développeur de créer ces librairies swf (via SWFMill), de compiler son code avec MTASC et de définir les paramètres essentiels pour la fabrication d'un exécutable final.
Le tout pouvant être imbriqué comme le montre le schéma ci dessous :
Pour le moment, seul la gestion des projets SWFMill et MTASC sont implémentés. La partie SWF Studio est prête, mais pas mal de tests restent à faire avant de l'inclure dans une distribution
Les liens entre les différentes parties ne sont pas encore possible
Comme vous le constaterez, je compte placer le Flash Collector comme module de cette application.
Fonctionnalités disponibles
- Gestion des projets SWFMill et MTASC
- Représentation des éléments SWFMill dans un arbre avec Drag'Drop
- Frame
- MovieClip
- Vidéo
- Librairie partagée
- Police
- Enregistrement / Ouverture des projets réalisés (Drag'nDrop possible)
- Retour des erreurs de compilation du MTASC
- Gestion des exlusions de fichiers pour MTASC via 3 types
- Fichiers
- Répertoires (exclus les fichiers .as du répertoire)
- Package (exclus les fichiers .as du répertoire et sous répertoires)
- Visualisation des swf générés
- Visualisation des fichiers .as où MTASC à trouvé des erreurs
Fonctionnalités à venir
- Gestion des projets SWF Studio
- Liens entre les entrées/sorties des projets (voir schéma ci dessus)
- Module Flash Collector
- Module Batcher (permettant de lancer plusieurs séquences de construction)
- Undo / Redo (la structure étant déjà en place)
Quelques captures pour finir :







Une première version (en l'état) sera très certainement disponible la semaine prochaine, question de jeter un oeil. 
Sur ce, bonne vacances pour ceux qui y sont ou qui vont l'être, et bon courage pour les autres... 


Commentaires
1. Le vendredi 12 août 2005 à 15:46, par Shaoken
2. Le vendredi 12 août 2005 à 16:36, par eRom
Ajouter un commentaire