blog.geturl.net

Aller au contenu | Aller au menu | Aller à la recherche

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

[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 ?

mercredi, février 1 2006

[FDT] - template, MTASC Singleton

Suite à une discution suivit sur la ML de MTASC.

J'ai pondu un template FDT pour créer un Singleton sur la classe d'entrée de MTASC :

class Application 
{
	private static var _instance : Application;
	private static var __root : MovieClip;
	
	private function Application (mc:MovieClip)
	{
		__root = mc;
	};
	
	/**
	 * @return singleton instance of Application
	 */
	public static function main( mc:MovieClip ) : Application
	{
		if ( _instance == undefined )
		{
			_instance = new Application(mc);
		}
		return _instance;
	}
 
}

Pour la charger : MTASC_Singleton.xml

Après discution avec François dit le fonk, voilà ce qui en est sortit :

class Test extends MovieClip
{
	private static var __scope__ : MovieClip;
	private static var __inst : Test;
	
	private function Test()
	{
		super();
	}
	
	/**
	 * @return singleton instance of Test
	 */
	public static function getInstance( Void ) : Test
	{
		if( __inst == undefined)
		{
			__inst = Test( __scope__ );
			__scope__.__proto__ = Test.prototype;
			__scope__.constructor = Test;
			__scope__.constructor.call( __scope__ );
		}
		return __inst;
	}
	private static function main( scope:MovieClip ) : Void
	{
		__scope__ = scope;
		var app = Test.getInstance();
	}
}

Pour la charger : MTASC_Single_MovieClip_inherit.xml

A vous de choisir. ;)

mercredi, janvier 4 2006

[FDT] - Une nouvelle façon de programmer

FDT, MTASC, Eclipse et Ant, à première vue des mots bien barbares. Et pourtant une fois ces outils explorés, ce sont les personnes qui programment dans l'IDE de Flash qui deviendront des barbares à vos yeux.

Un peu de théorie

Eclipse

C'est un environnement de développement multi-langage écrit en java (multi-plateformes), et basé sur un système de plug-in, ce qui lui permet une extensibilité et une polyvalence incroyable.

MTASC

Compilateur Flash open-source développé par Nicolas Cannasse.

FDT - Flash Development Tools

Il s'agit d'un plug-in pour Eclipse, qui fournit tout un environnement de travail dédié à Flash.

ASDT - ActionScript Development Tool

Equivalence de FDT en open-source.

Ant

C'est un projet open source de la fondation Apache écrit en Java, qui vise le développement d'un logiciel d'automatisation des opérations répétitives.

Lire la suite...

page 2 de 2 -