Flex Builder 3 : Quelques trucs et astuces
Utilisateur de Flex, il est temps de se mettre à Flex Builder 3...
Donc, voici un petit billet pour présenter quelques trucs et astuces pour démarrer avec Flex Builder 3 IDE (en version standalone).
Tip 1 : Flex Builder 3 lent à l'affichage
Si vous installez Flex Builder 3 (version Beta 3), vous vous rendez compte qu'il semble très lent.
Par défaut, l'option "Mark occurrences" est activée (cette option marque en bleu tous les identifiants dès que l'on sélectionne du texte dans un éditeur).
Désactivez cette option (en cliquant dessus : c'est un bouton toggle) et l'affichage redeviendra fluide.
Il n'y a pas d'autres moyens actuellement pour désactiver cette option.
Bonne nouvelle, dans la version officielle de Flex Builder 3 IDE, l'option est désactivée.
Tip 2 : Clés Flex Builder 2
Flex Builder 3 vous permet de compiler vos applications avec le SDK version 2 ou avec le SDK version 3.
Pour ceci, cliquez sur un projet avec click souris droit et choisissez l'option Flex Compiler
Si vous utilisez des Chart dans votre projet Flex 2, vous allez avoir le message 'Flex Data Visualization Trial'.
Pour suspendre ce message, il suffit d'entrer votre clé de Flex Builder 2.
Pour ceci :
- allez dans le répertoire Flex Builder 3\sdks\2.0.1\frameworks
- ouvrir le fichier license.properties
- entrez votre clé pour la ligne : charting=
Tip 3 : Tutorial pour les débutants sur les vues et perspectives
Si vous êtes débutant, voici un tutorial sur Eclipse qui vous montre les grands principes de l'utilisation du logiciel : utilisation des vues et des perspectives.
http://eclipsetutorial.sourceforge.net/workbench01/lesson01.html
Tout ceci est valable pour Flex Buider 3. En effet, Flex Builder 3 est basé sur Eclipse.
La première leçon est en ligne. Pour les autres leçons, vous devez les télécharger ici.
Tip 4 : Améliorer les performances de Flex Builder 3
Pour améliorer, les performances de Flex Builder 3, voici 3 astuces :
Astuce 1 : Fermer les projets non nécessaires
Fermer les projets que vous n'utilisez pas avec "Close projet".
Flex Builder (basé sur Eclipse) passe son temps à vérifier les dépendances entre fichiers dès que vous modifiez/éditez un élément. Pour accèlerer ce processus, ouvrez seulement les projets nécessaires (et fermez les autres projets).
Astuce 2 : Modifier la quantité de mémoire disponible pour la machine virtuelle Java
Flex Buider 3 est basé sur Eclipse qui utilise une machine virtuelel Java. Si vous avez une mémoire centrale importante (plus de 2 Gigas), vous pouvez modifier la mémoire disponible pour Java.
Ces informations sont disponibles dans le fichier FlexBuilder.ini dans le répertoire de Flex Builder.
Par défaut le fichier est le suivant :
-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m
-Djava.net.preferIPv4Stack=true
Vous trouverez la liste des options disponibles et des explications ici.
Pour simplifier, Xms est la mémoire minimale et Xmx est la mémoire maximale.
Pour 2 gigas de mémoire sur votre machine, mettre :
-vmargs
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
-XX:PermSize=128m
-Djava.net.preferIPv4Stack=true
Astuce 3 : Changer la machine virtuelle java
Flex Builder 3.0.1 (version officielle 3) est livré avec la machine virtuelle java 1.5.0.11. Vous pouvez installer la dernière version (en mars octobre 2008 c'est la version 1.6.0.05 1.6.0.10)
Pour vérifier la version de la machine virtuelle, ouvrez une fenêtre de commande par : Démarrer > Exécuter... et tapez : cmd
Aller dans le répertoire de Flex Builder puis dans le répertoire jre/bin et tapez : java -version
Pour modifier la machine virtuelle java :
- renommer le répertoire jre en jreOLD (dans le répertoire Flex Builder 3)
- installer la dernière version de la machine Java de Sun
(par defaut, l'installation s'effectue dans : C:\Program Files\Java - copier le répertoire jre1.6.0_05 (ou jre6) dans le répertoire Flex Builder 3
- renommer jre1.6.0_10 (ou jre6) en jre
- relancer Flex Builder 3
Tip 5 : Erreur "Windows - Pas de disque - No Disk" Exception Processing Message c0000013 ...
Vous venez d'installer Flex Builder 3, vous avez créé un nouveau workspace et vous avez créé un nouveau projet et lorsque vous lancez "Run", vous avez l'erreur suivante :
Windows - Pas de disque ou Windows - No disk
Exception Processing Message c0000013 Parameters 75afbf9c 5 75...
C'est une erreur connue (et parfois difficile à contourner).
Deux solutions :
- Solution 1 : faire un clean du projet (Menu Project > Clean) et vérifier si cela fonctionne
- Solution 2 : changer la machine virtuelle java (suivre la procédure du tip 4).
Il semble que ce soit un problème d'initialisation (lors de la création d'un nouveau workspace et d'un nouveau projet la première fois) qui semble corrigé avec une nouvelle machine virtuelle.
J'ai eu personnellement ce problème un beau matin (en utilisant la machine virtuelle officielle de Flex 3.0.1) qui a été corrigé avec une nouvelle machine virtuelle.
Sinon, Google est ton ami...
Tip 6 : De Flex Builder 2 à Flex Builder 3
Une des principales différences si vous utilisez Flex Builder 2 est la génération des versions debug et release.
En Flex Builder 2, la compilation d'un projet générait 2 fichiers swf : un fichier pour le debug (généralement avec une extension "-debug") et un fichier pour le déploiement.
En Flex Builder 3, la compilation d'un projet génère seulement un fichier en mode debug dans le répertoire par défaut bin-debug.
Pour exporter une version de déploiement, vous devez utiliser le bouton "Export Release Build" (ou Project > Export Release Build...). Par défaut, le projet sera généré dans un répertoire bin-release.
Nouveautés Flex Builder 3
Pour ceux qui ne connaissent pas encore les nouveautés,
voici une présentation d'Adobe sur les nouveautés de Flex 3
Voir aussi (avec des vidéos) :
http://www.adobe.com/products/flex/features/flex_builder/
Nous reviendrons sur ces nouveautés dans des prochains billets...
Flex Builder 3 Pro gratuit pour les étudiants et l'éducation
Flex Builder 3 est gratuit pour les étudiants et l'éducation. Il y en a qui ont de la chance...
Pour ceci, vous devez vous enregistrer en apportant une preuve (carte étudiant ou autre)
sur http://www.flexregistration.com
Quelques Liens
Télécharger Flex 3 : http://www.adobe.com/go/flex3_sdk
Démarrer avec Flex 3 : http://learn.adobe.com/wiki/display/Flex/Getting+Started
Documentation Flex 3 : http://www.adobe.com/support/documentation/en/flex/
Portail Adobe Open Source : http://opensource.adobe.com
Flex 3 Style Explorer : http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html
Flex 3 Component Explorer : http://examples.adobe.com/flex3/componentexplorer/explorer.html
Poster Flex et Air (classes et méthodes) : allposters.pdf
et en super grande taille 98 mégas : http://flex.org/posters/posters.zip
Les communautés françaises autour de Flex
Liste non exhaustive :
Tonton flexeurs (New Adobe Group)
Blog français
Un seul blog (sinon je fais m'attirer les foudres des autres bloggeurs flexeurs français que je pourrais oublier)
Code moi un mouton : blog officiel de Michaël Chaize d'Adobe sur Flex