Salut,
Petite nouvelle du jour pour tous les utilisateurs de FDT.
Depuis hier après-midi une version en release candidat de FDT est disponnible à cette adresse : http://fdt.powerflasher.com/updateTest/. La procédure d'installation est toujours la même, c'est juste l'adresse qui change.
Pour la liste des nouveautées :
All updates in detail 1.0.6.5(20060222) IMPORTANT: FDT from now on needs Eclipse >= 3.1 and so is not running on 3.0.x any more! BUGFIX: Semantic analysis allowes assignment of anything to booleans BUGFIX: "return Function()();" is type "Function" -> Should be "Object"/untyped. BUGFIX: variables with "$" in their name wont work on quickfix templates BUGFIX: sometimes stackOverflow error at circular refs BUGFIX: "Exception" as type in "BlaException" becomes "BlaException" after rename-refactoring BUGFIX: Content Outline: Type is allways closed BUGFIX: Type Hierarchy: target document has no focus BUGFIX: SWF Viewer does not start when location string length < 4 Chars BUGFIX: wrong error "missing returntype" if "throw" statement is there BUGFIX: no typecheck at variable initializer BUGFIX: unnecessary singleline folds BUGFIX: duplicate UTF-8 BOM creation(UTF-8 BOM is now created when document is opened) BUGFIX: FlashExplorer loops open editors if selected multiple asFiles while linking editors is enabled NEW: Quickfixes for foreign types NEW: Function Variable QF to create a method NEW: Console LineTracker for MTASC Problems(enables ProblemHover) NEW: Quick-View: Type Dependency (Ctrl-U) NEW: Texthovers and Declarations in Comments and Strings NEW: Editor "Mark Occurences" NEW: "Set Returntype" Quickfix with type-detection NEW: Search References NEW: Show variable-initializer in JavaDoc e.g. var a : String = "Hallo"; NEW: TextEdit - Folding actions NEW: Other Perspectives from Flash Perspective available NEW: File associaton of AS-Files via Content Types ("ActionScript Source File") NEW: Ant-View available from Flash Perspective NEW: Parser Performance optimizations NEW: Folding of multiple singleline comments NEW: Autoclosing of blockcomments optional NEW: ANT Task "fdt.browse" opens external browser NEW: Editor Links to AS-Language Elements(use Ctrl + Mousehover) NEW: TODO Marker "//!"
le post du forum de FDT
Bogue sous osX
Avec cette mise à jour j'ai rencontré un problème de gestion des DOM UTF-8 présent dans l'en-tête des fichiers. FDT retournait une erreur du type :
Lexical error at line 1, column 1. Encountered: "\ufeff" (65279), after : ""
En plus de cette erreur, MTASC signalait qu'il n'arrivait pas à parser correctement les classes : Object, Scene, Sound, NetStream, System, TextSnapshot.
Après quelques test et discution avec erixtekila j'ai capté qu'en supriment les BOM de l'en-tête des fichiers le problèmes était résolu (enregistré-sous UTF-8 NOT-BOM).
C'est une méthode pénible, mais qui à le mérite de fonctionner (je viens de le faire sur 200 classes), et pareil pour MTASC, les classe que FDT arrivait pas à parsé était encodé en UTF-8 avec BOM. J'ai fais une version sans BOM pou qui veut. std_not_bom.zip
le post du forum de FDT
Voilà sinon tout le reste à l'air de bien fonctionner, maintenant j'arrive à utliser le SWF Viewer.
++ LAurent
Derniers commentaires