
Encore une mise à jour de FlashDevelop 3. Elle est dispo ici, voici le log :
* Find and replace regex engine fixed
* TraceManager now resist message flooding
* Start Menu group creation is now optional
* Script errors are now ignored by the browser control
* Completion now shows local « Class » vars after new keyword
* Option added to generarate code always with access modifiers
* Option added to disable haXe compiler based completion
* Option added to disable the find text updating on F3
* Other small completion and UI bug fixes
On notera cette modif : « Script errors are now ignored by the browser control ». C’était vraiment pénible les erreurs de scripts quand on voulait accéder à l’aide dans FD. C’est cool qu’ils aient corrigé ça.

La RC5 de FlashDevelop 3 est dispo, voici le log :
- Performance improvements and bug fixes
- The fold margin color can now be customized too
- Fixes to the AS3 intrinsic completion files
A noter aussi la liste des évolutions futur de l’application :
- Finish the one of the debuggers, investigate profiling.
- Implement class imports reorganisation and packages refactoring.
- Add HTML/JS projects, investigate Jangaroo AS to JS compilation.
- Evaluate the possible cross-platform implementation.
- Make the MXML completion actually smart.
Je sais pas si ces évolutions seront disponibles dans la vesion finale de FD3 mais j’avoue que je suis particulièrement impatient de tester le débugger intégré.

L’équipe de FlashDevelop est décidément très réactive en ce moment puisqu’ils viennent de mettre a disposition la RC4.
Voici le log :
Fixes to the bugs that were introduced in RC2
Fixed and regenerated AS3 intrinsic completion files
Performance improvements when operating with big amount of text
Good set of bug fixes and other small improvements
Je vous conseil de sauvegarder vos préférences et de désinstaller votre version de FlashDevelop avant de faire la mise à jour.

Mon outil de développement favori pour l’ActionScript FlashDevelop est passé en RC3 et est disponible en téléchargement ici.
Voici le log :
Advanced C# scripting support added to FlashDevelop [ docs ]
New macro manager plugin added for complex commands and custom menu items [ docs ]
You can now build sub project files from the project context menu
Haxe support improvements, contributed by filt3r
Lots of bug fixes and other small improvements
Voilà, je l’installe vite pour tester tout ça.
Pensez bien à désinstaller l’ancienne version et à faire un backup de vos prefs pour ne pas perdre vos templates…

Je suis assez respectueux de certains grands gourous du code ActionScript comme Thibault Himbert, Colin Moock ou GSkinner. Ils sont super pointus dans leurs domaines, ils pondent du code comme ils respirent, ils sont avant-gardistes et on à l’impression que tout est facile pour eux (ce n’est pas qu’une impression d’ailleurs). La communauté Flash leurs doit beaucoup. Mais voilà, malgré tout le respect que j’ai pour eux, il leurs manque quelque chose pour rentrer dans mon panthéon du Flasheur ultime. Ce quelque chose, c’est peut être une touche de créativité avec une certaine polyvalence.
Ça faisait longtemps que je n’étais pas allé sur le site de James Paterson ou d’Amit Pitaru, et à chaque fois que j’y retourne, je prends une grosse claque. C’est des gens comme eux qui m’ont fait aimer Flash. Pour moi, Paterson et Piraru sont des extra-terestres. Ils sont bons graphistes, experts en animation ET des gourous du code. C’est assez rare de trouver ces 3 qualités dans une même personne. A chaque fois, je suis bluffé par leurs créativités et leurs maîtrises techniques. Si vous avez des doutes, je vous conseil de regarder ça, ça et pis ça, il y a pleins d’autres belles choses sur leurs sites. Respect messieurs.
Flash c’est quand même bien cool, ya pas beaucoup de technologies sur le net qui associent des outils graphiques et ergonomiques associés à un langage POO puissant.

Encore un très bon tuto dispo sur le site FlashXpress à propo des métadonnées qu’on peut maintenant insérer dans le code d’un projet 100% Flash avec CS4.
Merci à Nicolas Gans pour le tuto.

De MonsterDebugger passe en version 2.0.2. Principalement des corrections de petits bug. Voila la release notes :
Version 2.0.2 changes:
- Optimised the class for FDT and Flex SDK 3.3
- Optimised the HTML escape / unescape function
- Removed some type casting warnings
- Added support for Vector
- Fixed a bug with the update client class error
- Fixed a bug with opening the trace window
- Fixed a menu bug with switching tabs
- Fixed a refresh bug with the « Don’t Show Single Properties » option
- Fixes a refresh bug with the live application
- Signed AIR application

Une mise à jour de De MonsterDebugger est dispo, il s’agit de la version 2.0.1.
A noter qu’ils ont corrigé le bug de charge CPU que je mentionne dans un précédant post.
Bravo à l’équipe de De Monster.
Lire la suite…
Quand j’ai commencé à tester De MonsterDebugger pour débugger de l’AS3, j’étais très enthousiaste. Mais au final, je suis un peu déçu. La fonctionnalité « Live editing » est pas mal mais la vue « Live Application » est trop limitée parce qu’elle ne permet de voir que les propriétés publiques. Je trouve la vue « Traces » pas très pratique et pas assez lisible à mon gout. Dernier point qui est bien embêtant, c’est qu’il mange mes ressources processeur :

Pas très cool ça.
[Update: c'est bizarre, j'ai plus de problème de charge CPU. Je vais essayer de reproduire le probleme...]
Donc au final, pas si monster que ça le debuggeur sauf pour bouffer du proc
Je vais continuer à surveiller les prochaines mises à jour mais je vais attendre un peu avant de l’intégrer dans un de mes dev au boulot.
Je vais bientôt tester Arthropod, et je vous dirai ce que j’en pense…
[Update: Je vous met une vidéo de MonsterDebugger que j'ai trouvé sur le blog Artic-Code]
Pour mes développements Flash, j’utilise FlashDevelop. Il est léger et robuste mais il lui manque quand même un débuggeur intégré comme celui de Flex par exemple.
Pour ceux qui en doutent encore, un débuggeur, c’est vraiment utile pour produire du code sain et ça permet surtout de gagner beaucoup de temps.
De MonsterDebuger permet de débuggeur du Flash, du Air et du Flex. Créé par la société De Monsters, il est open source et a des fonctionnalités plutot intéressantes comme le « Live Editing » ou « Tree Structure« .
Pour le moment, je ne l’ai pas testé dans un « vrai » projet mais il à l’air d’être plutôt bien fait.

Si vous utiliser MonsterDebugger ou une autre techno similaire, n’hésitez pas nous en faire part dans les commentaires.
Commentaires récents