vendredi, février 24 2006

[FDT] - La RC 1.1 est sortie

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

mercredi, février 15 2006

[Eclipse] - colorisation syntaxique

Cela faisait un moment que ça me courait, le fait que mes fichiers xml ne soit pas colorisé dans FDT. :/

Et bien c'est du passé, j'ai décidé de prendre un peu de temps aujourd'hui pour trouver une solution, simple et efficace.

Et voici la solution que j'ai trouvé : Eclipse Colorer.

S'installe en deux secondes.

  • Il suffit de charger le plug-in sur SourceForge
  • Décompresser le zip et de glisser le plug-in dans le dossier «plugins» d'Eclipse.
  • De redémarrer Eclipse. Et le tour est joué. :)

En plus de la colorisation, on a quelques petits outils bien sympathiques.

  • Complètement paramètrable (couleurs, tabulations, langages,…).
  • Affiche les paires (balise d'ouverture et de fermeture mis en évidence).
  • Affiche certains schéma dans la outline.
  • Affiche les erreurs de syntaxe (c'est un peu violent). :p
  • Et permet de créer d'avoir une sortie html de la colorisation. ;)

Un petit outils bien sympathique. ;)

samedi, février 11 2006

[Fieve] - A votre bon coeur…

Voilà ti pas que ce matin en me levant je reçois un mail qui me signale qu'une des toiles d'Yves Fieve (artiste que j'adore) est en vente sur eBay. :)

Yves fieve - Club

«Club» est un petit format de 60x60cm qui date de ça période acrylique sur toile (99-04). Pour ceux qui ne connaissent pas encore le travail de cet artiste contemporain je vous conseil d'aller faire un tour sur son site. fieve.net :)

En plus de ça j'apprends que c'est pour une oeuvre de charité, l'integralité de la somme perçue par la vente sera reversé aux restos du coeur. C'est ce qui m'a poussé à partager l'information, je l'aurais gardé secrète sinon. :p

Que le plus généreux gagne.. ;)

[FDT] - Raccourcis clavier

Je fais surtout se billet de pour moi, égoïste que je suis, et un peu pour qui veut. ;)

Il manquait d'un endroit où étais rassemblé les raccourci clavier de FDT.

Raccourcis clavier de FDT

F2 		Renommer la classe sélectionnée (ou active).
F3 		Ouvre et montre l'implémentation de la méthode ou la variable sélectionnée.
F4  		Ouvre et montre l'implémentation du type de l'élément sélectionné.
F5  		Ouvre et montre l'implémentation de la super classe.

alt-[ Up || Down] Déplace le la ligne ou la sélection vers le [ haut || bas ].

ctrl-espace	aide contextuelle.

ctrl-1		Quick-Fix, essaye de corriger tout seul les erreurs.
ctrl-7		Commente les lignes sélectionnées (ou actives).
ctrl-shift-F11	Lance le dernier Run (ex. compilation MTASC).

ctrl-D		Supprime la ligne en cours.
ctrl-L		Aller à la ligne
ctrl-O 		Ouvre une «OutLine» par dessus tout.
ctrl-T		Affiche le généalogie de l'élément sélectionné.

ctrl-shift-D	Duplique la ligne.
ctrl-shift-O 	Organise les imports de façon automatique.

Si vous en connaissez d'autres n'hésitez pas à faire tourner, je mettrais à jour la liste. ;)

C'est quoi FDT ?

samedi, février 4 2006

[Flex2Beta] - Compiler sous osX et Linux

Salut,
Pour ceux qui débarquent allez faire un petit tour sur le billet précédent. ;)

Suite au dernier billet, Antoine Cailliau m'a contacté pour me dire qu'il avait résolu le problème. :)

La solution :

ln -s /Library/Flex2/frameworks/flex-config.xml ./

Lire la suite...

[Flex2] - le compileur version bêta

Je vous préviens tout de suite, je ne suis pas arrivé à mes fin. :/

Depuis trois jours la version bêta de Flex2 builder est disponible, mais toujours pas de version mac à l'horizon. :/

J'ai donc voulu mettre à jour mon petit script pour compiler l'AS3 et l'MXML sous osX. :)

Tout d’abord aller charger sur le bureau FlexBuilder2_B1_Install_01-30.exe sur le labs.macromedia.com. Ouvrir le Terminal (Applications < Utilitaires < Terminal).

Lire la suite...

jeudi, février 2 2006

[Humour] - Comment on fait les bébés?

J'ai vu au 20h hier soir que les fou rire étaient important pour la santé, alors lâchez vous. :)

Les abeilles, les fleurs, les choux, la p'tite graine, tout ça est bien dépassé, soyons modernes :

- Papa ? Dis-moi comment je suis né.

- Il fallait bien que l'on en parle un jour ou l'autre,…, très bien!

- Papa et maman se sont rencontré sur le net, via un site de rencontre.

- Après de longues heures de chat sur le net, 
papa a fixé un rancard par mail à maman 
et ils se sont retrouvés dans les toilettes d'un cybercafé.

- Après, maman a fait quelques downloads du memory stick de papa.

- Lorsque papa fut prêt pour l'upload, 
nous avons découvert que nous n'avions pas mis de firewall.

- Comme il était trop tard pour faire delete, 
neuf mois plus tard le satané virus apparaissait!

Elle est pas belle la vie. :D

Et biensûr ça m'a été envoyé par mail, merci Ness. ;)

- page 18 de 22 -