Flash Builder 4 – Les raccourcis clavier les plus utiles
Pour améliorer sa productivité, mieux vaut maitriser son principal outil de travail: Flash Builder 4 (ou Flex Builder 3 si vous n'avez pas encore fait le grand saut).
Pour cela, vous avez pas mal de plugins Eclipse mais surtout, des raccourcis clavier indispensables. Certaines peuvent vous sauver beaucoup de temps, en cumulant de mini-gains de temps dans la journée.
Notez que la plupart de ces raccourcis clavier fonctionnent aussi dans Flex Builder 3.
Voici donc la liste des raccourcis clavier que je trouve les plus utiles:
- CMD + Shift + R: Ouvrir une ressource (tout fichier, sources, etc.). Vous pouvez utiliser des jokers ("*") pour simplifier votre recherche. Sûrement le raccourci le plus utile
- CMD + O: Rechercher dans une classe, une propriété ou une méthode
- CMD + D: Supprime la/les lignes sélectionnées. Si aucun sélection, cela supprimer la ligne sur laquelle on a le curseur de texte.
- Alt + Up/Down: Bouger les lignes sélectionnées vers le haut/bas
- CMD + W: Fermer l'onglet courant
- CMD + 3: Le couteau suisse de Flash Builder 4. Tapez le début de la fonctionnalité souhaitée ("gen" pour Generate getters/setters par exemple) pour y accéder.
- CMD + TAB: Naviguer dans les fichiers ouverts dans son workspace. CMD + E permet de faire la même chose avec filtrage par entrée clavier.
Note: CMD sur OSX = CTRL sous Windows
Flex Builder 3 et SVN – Installer Subversive sur Flex Builder
Dans le tutorial précédent, on a vu comment installer Subclipse sous Flex Builder 3. On va voir ici comment installer un autre client SVN, plus puissant et pratique selon moi que j'utilise en environnement professionnel, Subversive.
Installer Subversive sur Flex Builder 3 (Eclipse 3.3)
Installation de JDT
Avant d'installer Subversive, vous devrez télécharger et installer JDT. Comme pour Subclipse, démarrer Flex Builder puis dans le menu Help > Software Updates > Find And install:
Cliquez ensuite sur "New Remote Site".
Si vous essayez d'installer directement Subversive, vous aurez un message d'erreur:
Subversive SVN JDT Ignore Extensions (Optional) (Incubation) (0.7.8.I20091023-1300) requires plug-in "org.eclipse.jdt.core"
Vous devez installer l'extension JDT avant d'installer Subversive. Dans la fenêtre Find And Install, choisissez "Europa Discovery Site" puis Finish. Choisissez "Eclipse Java Development Tools 3.3.2r33x_r20080129-.." dans "Java Development":

Acceptez la licence, puis Finish et Install All. Une fois JDT installé, rédemarrez Flex Builder avant d'attaquer l'installation de Subversive.
Flex Builder 3 et SVN – Installer Subclipse sur Flex Builder
Pour accéder à des projets versionnés avec SVN, il vous faut vous munir d'un client SVN. Si vous ne connaissez pas SVN, c'est un outil vous permettant de sauvegarder vos fichiers, de travailler en collaboration à plusieurs mais aussi à gérer les versions de fichiers. Il existe beaucoup de clients SVN, chacun ayant des fonctionnalités différentes (TortoiseSVN, Subversive, Subclipse, …). Pour ma part, en environnement professionnel, j'utilise Subversive qui est de très bonne facture. On va voir ici la procédure pour installer Subclipse
Installation de Subclipse sous Flex Builder 3
Tout d'abord, ouvrez Flex Builder (ou Eclipse, si vous avez la version plug-in). Ce tutorial est fait pour Flex Builder 3, donc pour une version Eclipse 3.3 Calisto. Pour d'autres versions d'Eclipse (3.5 Ganymède par exemple), reportez-vous au site officiel de subversion. Une fois votre workspace ouvert, dans le menu, naviguez vers Help > Software Updates > Find and Install:

Choisissez ensuite "Search for new features to Install":

L'écran suivant va dépendre de ce que vous avez déjà installé sur votre Eclipse/Flex Builder. Avec une install fraîche, vous devriez avoir "Europa Discovery Site" et "The Eclipse Project Update". Cliquez sur "New Remote Site" sur la droite.
Installer Ant dans Flex Builder 3
Apache Ant est un utilitaire permettant d'automatiser des opérations répétitives tout au long du cycle de développement logiciel. Parmi les opérations les plus courantes, on peut compter:
- la compilation
- la génération de pages HTML de document (Javadoc/ASDoc)
- la génération de rapports
- l'exécution d'outils annexes (checkstyle, findbugs etc)
- l'archivage sous forme distribuable
- …
Vous pouvez donc utiliser Ant pour compiler vos projets mais aussi pour générer de l'ASDoc. Ant n'est pas fournit dans l'install par défaut de Flex Builder Standalone, il faut donc l'installer à la main. Voici un tutorial illustré pour ceux qui ne sont pas à l'aide avec les installations par Eclipse:
- Ouvrez Flex Builder 3
- Ouvrez le menu Help>Software Updates > Find And Install
- Sélectionnez Search For New Features To Install (2e choix) puis Next
- Sélectionnez The Eclipse Project Updates puis Finish

Note: Si l'option "The Ecplise Project Updates n'est pas disponible, cliquer sur New Remote Site puis entrez comme nom" The Eclipse Project Updates" et comme URL "http://update.eclipse.org/updates/3.3"
Flex 3.3 SDK disponible au téléchargement et installation sous Flex Builder 3
Après la mise à jour d'Adobe Air en version 1.5.1, c'est le framework Flex qui s'offre une mise à jour, passant de la version 3.2 à la version 3.3. C'est une mise à jour qui reste mineure, pas de nouveaux composants ou de nouvelles classes qui s'ajoutent au SDK mais la correction de nombreux bugs.
Consulter la liste des mises à jour et des bugs corrigés du Flex SDK 3.3
Pour télécharger ce Flex SDK 3.3, vous pouvez vous rendre à cette adresse:
Téléchargement du SDK Flex 3.3 pour utilisation directe dans Flex Builder: http://www.adobe.com/products/flex/flexdownloads/
Téléchargement des sources du Flex SDK 3.3: http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
Après avoir téléchargé le SDK 3.3, si vous avez Flex Builder 3, il faut informer Flex Builder de ce nouveau SDK en lui donnant le chemin vers tous ces nouveaux SWC. De plus, il faut aussi installer les composants "Data Visualization" du SDK 3.3 pour Flex Builder 3 qui sont en téléchargement sur la page dans laquelle vous avez téléchargé le SDK Flex 3.3.
Pour installer ce nouveau SDK, vous pouvez consulter cet article en français très bien expliqué sur PhilFlash:





