PhilFlash

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).

Option Mark Occurrences

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

SDK

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 :

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.

Le contenu des leçons.

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

JRE

Pour modifier la machine virtuelle java :

Changement de JRE

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 :

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.

Export Release Build

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

flex3_europe.pdf

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) New Adobe Group

Mediabox Flex

Flexx.fr

Groupe Google FCNG

Forum Developpez.com

FlashXPress

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

 

xhtml   css   cc   508   aaa
Me connaître  |  Me contacter