ADOBE FLASH BUILDER 4 User Manual

Utilisation de
ADOBE® FLASH® BUILDER 4
Dernière mise à jour le 29/4/2010
Copyright
© 2010 Adobe Systems Incorporated. All rights reserved.
If this guide is distributed with software that includes an end-user agreement, this guide, as well as the software described in it, is furnished under license and may be used or copied only in accordance with the terms of such license. Except as permitted by any such license, no part of this guide may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note that the content in this guide is protected under copyright law even if it is not distributed with software that includes an end­user license agreement.
The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide.
Please remember that existing artwork or images that you may want to include in your project may be protected under copyright law. The unauthorized incorporation of such material into your new work could be a violation of the rights of the copyright owner. Please be sure to obtain any permission required from the copyright owner.
Any references to company names in sample templates are for demonstration purposes only and are not intended to refer to any actual organization.
Adobe, the Adobe logo, ActionScript, ColdFusion, Flash, Flash Builder, Flex, and Flex Builder are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Windows is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
This Work is licensed under the Creative Commons Attribution Non-Commercial 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/
This product includes software developed by the Apache Software Foundation (
This product includes software developed by the OpenSymphony Group (
This product contains either BSAFE and/or TIPEM software by RSA Data Security, Inc.
The Flash Builder 3 software contains code provided by the Eclipse Foundation (“Eclipse Code”). The source code for the Eclipse Code as contained in Flash Builder 3 software (“Eclipse Source Code”) is made available under the terms of the Eclipse Public License v1.0 which is provided herein, and is also available at http://www.eclipse.org/legal/epl-v10.html.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, CA 95110-2704, USA.
Notice to U.S. government end users. The software and documentation are “Commercial Items,” as that term is defined at 48 C.F.R. §2.101, consisting of “Commercial Computer Software” and “Commercial Computer Software Documentation,” as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States. For U.S. Government End Users, Adobe agrees to comply with all applicable equal opportunity laws including, if appropriate, the provisions of Executive Order 11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974 (38 USC 4212), and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through 60-60, 60-250 ,and 60-741. The affirmative action clause and regulations contained in the preceding sentence shall be incorporated by reference.
® Flash® Builder4.
http://www.apache.org/).
http://www.opensymphony.com/)
Dernière mise à jour le 29/4/2010

Sommaire

Chapitre 1 : A propos de Flash Builder
Possibilités d’utilisation de Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Versions de Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Programmes d’installation Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Client de l’Aide de la communauté Adobe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Chapitre 2 : Workbench Flash Builder
Notions de base du workbench Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Navigation et personnalisation du workbench Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Chapitre 3 : Utilisation des projets
A propos des projets Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Création de projets Flex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Gestion des projets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Exportation et importation de projets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Exportation d’une application vers une version validée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Gestion des ressources du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Projets ActionScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Projets de bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Génération de projets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Génération par ligne de commande de Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Exécution des applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Création de modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
iii
Chapitre 4 : Modification du code dans Flash Builder
A propos de la modification du code dans Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Aide au codage dans Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Navigation et organisation du code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Formatage et modification du code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Recherche de références et restructuration de code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Icônes représentant les éléments de langage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
A propos des marqueurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
A propos de la vérification de la syntaxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Raccourcis clavier d’édition de code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Personnalisation des modèles de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Chapitre 5 : Création de composants MXML personnalisés
A propos des composants personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Création de composants MXML avec Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Création de composants visuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Définition de commentaires ASDoc pour les composants personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Modification et distribution des composants MXML personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Sommaire
Chapitre 6 : Développement d’applications AIR avec Flash Builder
Création de projets AIR avec Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Conversion de projets Flex en projets Adobe AIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Débogage des applications AIR avec Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Création de packages d’application AIR avec Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Création d’un projet de bibliothèque AIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Chapitre 7 : Débogage, test et surveillance des applications
Débogage des applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Environnement de test FlexUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Surveillance des applications accédant aux services de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Chapitre 8 : Profilage des applications Flex
A propos du profilage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Fonctionnement du profileur Flex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Utilisation du profileur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
A propos des vues du profileur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
A propos de la récupération de place . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Identification des zones à problèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
A propos des filtres du profileur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
iv
Chapitre 9 : Création d’une interface utilisateur avec Flash Builder
A propos de la structure des interfaces utilisateur dans Flex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Ajout et modification des composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Utilisation visuelle des composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Utilisation de présentations basées sur des contraintes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Création de gestionnaires d’événement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Application de thèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Application de styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Modification de l’interface utilisateur à l’aide des habillages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Génération de rendus d’élément personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Actualisation du mode Création pour un rendu correct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Ajout d’états d’affichage et de transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Liaison des contrôles à des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Ajout de composants de représentation graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Ajout d’interactivité à l’aide d’effets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Chapitre 10 : Utilisation de données dans Flash Builder
A propos de l’utilisation des données dans Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Génération automatique du code Flex Ajax Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Gestion de la sécurité de Flash Player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Chapitre 11 : Personnalisation de Flash Builder
Préférences Adobe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Préférences de Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Extension de Flash Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Dernière mise à jour le 29/4/2010

Chapitre 1 : A propos de Flash Builder

Adobe® Flash® Builder™ est un environnement de développement intégré permettant la génération d’applications Internet riches (Rich Internet Applications, RIA) multiplateformes. Flash Builder vous permet de générer des applications utilisant la structure Adobe Flex®, MXML, Adobe Flash Player, Adobe AIR®, ActionScript 3.0, Adobe® LiveCycle® Data Services ES et les composants de représentation graphique Adobe® Flex®. Il comporte également des outils de test, de débogage et de profilage favorisant productivité et efficacité.
Flash Builder est basé sur Eclipse, un environnement IDE de type « open source », et fournit tous les outils requis pour développer des applications qui utilisent la structure Flex et ActionScript 3.0. Flash Builder s’exécute sous Microsoft Windows et Apple Macintosh OS X et est disponible en plusieurs versions. Les options de configuration d’installation vous permettent d’installer Flash Builder en ensemble de plug-ins dans une installation de workbench Eclipse existante ou de créer une installation incluant le workbench Eclipse.

Possibilités d’utilisation de Flash Builder

1
Flash Builder vous permet de développer des applications dans un environnement IDE complet et de réaliser les tâches suivantes :
Création de projets Flex compatibles avec toute technologie de serveur back-end, dont Adobe ColdFusion® et
Adobe LiveCycle® Data Services, avec ou sans serveur Flex. Voir « Création de projets Flex » à la page 41.
Création d’applications accédant aux services de données à distance. Flash Builder fournit des outils et des
assistants facilitant l’accès aux services de données. Voir Présentation de l’accès aux services de données.
Création de projet ActionScript. Voir « Projets ActionScript » à la page 66.
Rédaction et modification du code source des applications à l’aide d’éditeurs fournissant des fonctions telles que la
restructuration de code, les indicateurs de code, la navigation de code rationnalisée et la vérification automatique des erreurs de syntaxe. Voir « A propos de la modification du code dans Flash Builder » à la page 103.
Utilisation de l’éditeur MXML en mode Création entre autres pour générer des applications à l’aide des options de
présentation, pour faire glisser des composants vers la zone de création avant de les repositionner et de les redimensionner et pour simplifier l’utilisation par des états d’affichage. Voir « Création d’une interface utilisateur
avec Flash Builder » à la page 188.
Création de fonctions ActionScript dans le code MXML ou dans des fichiers distincts de fonctions, classes et
interfaces ActionScript.
Création de composants personnalisés et accès rapide à partir de la vue Composants. Voir « Création de
composants MXML personnalisés » à la page 134.
Gestion des projets d’application grâce aux nombreuses fonctions fournies par l’environnement IDE Eclipse sous-
jacent. Par exemple, ajout et suppression de projets et de ressources, établissement de liens à des ressources en dehors du projet, etc. Voir « Gestion des projets » à la page 49 et « Création de dossiers et de fichiers dans un
projet » à la page 63.
Multiples méthodes de génération des applications à l’aide des générateurs intégrés ou création de générateurs
personnalisés à l’aide d’Apache Ant. Voir « Génération de projets » à la page 73.
Exécution des applications dans un navigateur Web ou dans la version autonome de Flash Player. Création de
configurations de lancement personnalisées pour contrôler l’exécution des applications. Voir « Exécution des
applications » à la page 92 et « Gestion des configurations de lancement » à la page 94.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
A propos de Flash Builder
Débogage des applications grâce aux outils de débogage intégrés de Flash Builder. Voir « Débogage des
applications » à la page 141.
Utilisation du Moniteur de réseau pour générer une piste d’audit détaillée de toutes les données transférées entre
l’application Flex locale et le serveur back-end. Voir « Surveillance des applications accédant aux services de
données » à la page 155.
Publication du code source des applications afin que les utilisateurs et les autres développeurs puissent le visionner.
Voir « Publication du code source » à la page 85.
Création de projets de bibliothèque générant des fichiers de bibliothèque de composants partagés (SWC) pour la
réutilisation et la distribution du code. Voir « Projets de bibliothèque » à la page 69.
Personnalisation de l’IDE. Par exemple, réorganisation de l’interface afin d’inclure vos outils favoris dans la
présentation spécifique. Voir « Navigation et personnalisation du workbench Flash Builder » à la page 23.

Versions de Flash Builder

Flash Builder est disponible en deux versions : Standard et Premium.
Flash Builder version Standard Cette version fournit un environnement IDE complet qui vous permet de créer des
applications à l’aide de la structure Flex et de l’API Flash. Flash Builder version Standard inclut également des éditeurs MXML, ActionScript et CSS, ainsi que des outils de débogage. Il fournit une bibliothèque de diagrammes et de graphiques interactifs qui vous permettent de créer des tableaux de bord riches, des analyses de données interactives et des composants de visualisation des données.
2
Flash Builder version Premium Outre les fonctionnalités de la version Standard, Flash Builder Premium comporte des
outils de profilage de la mémoire et des performances ainsi que des outils de tests automatisés. Utilisez le Moniteur de réseau pour consulter les données qui sont transmises entre une application client et un service de données. L’environnement de test FlexUnit permet de générer et de modifier des tests reproduisibles pouvant être exécutés à partir de scripts ou directement à l’intérieur ou à l’extérieur de l’environnement Flash Builder. Les fonctionnalités de génération par ligne de commande vous permettent de synchroniser les paramètres de génération d’un développeur avec une génération nocturne.

Programmes d’installation Flash Builder

Flash Builder comporte deux programmes d’installation.
Programme d’installation plug-in Ce programme d’installation est destiné aux utilisateurs ayant déjà recours au
workbench Eclipse et souhaitant ajouter les plug-ins Flash Builder à leur ensemble de plug-ins Eclipse. Cela peut être le cas par exemple des développeurs d’applications Java. Etant donné qu’Eclipse est une plateforme extensible et ouverte, des centaines de plug-ins sont disponibles à différentes fins de développement.
Programme d’installation autonome Ce programme d’installation est un package personnalisé de plug-ins Eclipse et
Flash Builder, créé spécialement pour développer des applications qui utilisent la structure Flex et ActionScript 3.0. L’interface utilisateur de l’installation autonome est plus étroitement intégrée que l’installation plug-in. L’installation autonome permet d’éviter en grande partie les confusions auxquelles l’installation plug-in, multi-usage et ouverte, risque de prêter. Elle est idéale pour les nouveaux utilisateurs ainsi que pour ceux qui souhaitent développer uniquement des applications reposant sur la structure Flex et ActionScript 3.0.
Dernière mise à jour le 29/4/2010
Si vous ne savez pas quel programme d’installation utiliser, suivez les recommandations suivantes :
UTILISATION DE FLASH BUILDER 4
A propos de Flash Builder
Si Eclipse version 3.4.2 (ou ultérieure) est déjà installé, utilisez le programme d’installation plug-in pour ajouter les
fonctionnalités Flash Builder à la copie existante d’Eclipse.
Si aucune version d’Eclipse n’est installée et que votre objectif principal est de développer des applications Flex et
ActionScript, utilisez le programme d’installation autonome de Flash Builder. Ce programme d’installation vous permet également d’installer d’autres plug-ins Eclipse afin d’étendre la portée de vos futurs travaux de développement.
Les programmes d’installation plug-in et autonome de Flash Builder fournissent les mêmes fonctionnalités.

Client de l’Aide de la communauté Adobe

Cette version de Flash Builder comporte le client de l’Aide de la communauté Adobe (Adobe Community Help Client, CHC). Le client CHC est une application basée sur AIR qui remplace le moteur d’aide Eclipse pour Flash Builder et constitue la plateforme pour la nouvelle génération d’aide Adobe. Le client CHC se caractérise par les propriétés suivantes :
Toujours en ligne
3
Si vous disposez d’une connexion réseau, le client CHC accède au contenu situé sur le Web pour vous fournir en permanence les informations les plus récentes. En l’absence de connexion Internet, il est également opérationnel en mode local.
Centré sur la recherche
Vous pouvez utiliser les fonctions de recherche de l’Aide de la communauté (adobe.com) ou procéder à une recherche locale. La recherche de l’Aide de la communauté regroupe les ressources, dont celles des sites tiers. La recherche adobe.com comporte des critères vous permettant d’en restreindre la portée.
Navigation en contexte
La navigation en contexte fournit un ensemble généré dynamiquement de liens associés dirigeant vers des pages clés.
Dernière mise à jour le 29/4/2010

Chapitre 2 : Workbench Flash Builder

Notions de base du workbench Flash Builder

Adobe® Flash® Builder™ repose sur Eclipse, un environnement de développement intégré de type « open source ». Il vous permet de développer des applications Flex® et ActionScript® 3.0 à l’aide de puissants outils de codage, de mise en forme visuelle, de création et de débogage.

A propos du workbench

Le workbench Flash Builder est un environnement de développement entièrement intégré conçu pour vous aider à développer des applications pour la structure Adobe Flex. Vous pouvez développer des applications à déployer sur Adobe Flash Player et des applications de bureau à déployer sur Adobe AIR®. Flash Builder repose sur Eclipse, un environnement IDE de type « open source ». Flash Builder est un ensemble de plug-ins Eclipse vous permettant de créer des applications Flex et ActionScript 3.0. La plupart des fonctionnalités de base de l’environnement IDE de Flash Builder provient d’Eclipse. Cela inclut, par exemple, les fonctions de gestion, de recherche et de navigation dans les ressources. Les plug-ins Flash Builder ajoutent les fonctions et fonctionnalités permettant de créer des applications Flex et ActionScript 3.0. Ils modifient également l’interface utilisateur IDE et certaines fonctionnalités pour prendre en charge ces tâches.
4
Les informations nécessaires à l’utilisation de Flash Builder sont présentées dans la documentation de Flash Builder. A moins d’utiliser d’autres plug-ins Eclipse (CVS ou Java, par exemple) avec Flash Builder, ou si vous souhaitez étendre les plug-ins Flash Builder (voir « Extension du workbench Flash Builder » à la page 23), vous n’avez pas à vous soucier de l’infrastructure Eclipse sous-jacente.
Workbench Le terme workbench désigne l’environnement de développement Flash Builder. Le workbench contient
trois éléments principaux : les perspectives, les éditeurs et les vues. Vous utilisez ces trois composants dans différentes combinaisons à différents stades du processus de développement de l’application. Le workbench constitue le conteneur de tous les outils de développement des applications. Vous pouvez le comparer à Microsoft Visual Studio, qui offre un cadre et les principales fonctionnalités d’une large gamme d’outils de développement.
Perspective Une perspective représente un groupe de vues et d’éditeurs du workbench. Il s’agit essentiellement d’un
environnement de travail spécial qui vous aide à réaliser un type de tâche spécifique. Par exemple, Flash Builder contient deux perspectives. La perspective Développement Flash sert au développement d’applications et la perspective Débogage Flash au débogage des applications. Flash Builder Premium contient également la perspective Profil Flash.
Si vous utilisez la configuration plug-in de Flash Builder (voir « Programmes d’installation Flash Builder » à la page 2), le workbench peut contenir d’autres perspectives telles qu’une perspective Java contenant des éditeurs et des vues permettant de développer des applications Java.
Pour plus d’informations sur les perspectives, voir « A propos des perspectives de Flash Builder » à la page 7.
Editeur Un éditeur vous permet d’éditer différents types de fichier. Les éditeurs dont vous disposez varient selon le
nombre et le type de plug-ins Eclipse installés. Flash Builder contient des éditeurs permettant de rédiger du code MXML, ActionScript 3.0 et CSS (Cascading Style Sheets, feuilles de style en cascade). Pour plus d’informations sur la modification du code dans Flash Builder, voir « A propos de la modification du code dans Flash Builder » à la page 103.
Vues Une vue comporte généralement un éditeur. Par exemple, lors de l’édition MXML, les vues Composants et
Propriétés apparaissent également dans la perspective Développement Flash. Ces vues prennent en charge le développement d’applications et s’affichent par conséquent lorsqu’un fichier MXML est ouvert en édition.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Certaines vues prennent en charge les principales fonctionnalités du workbench. Par exemple, la vue Explorateur de packages vous permet de gérer les fichiers et dossiers au sein du workbench et la vue Tâches affiche toutes les tâches automatiquement générées par le workbench ou ajoutées manuellement.
Le terme vue est synonyme de panneau, ce dernier étant utilisé dans les versions précédentes de Flex Builder, dans Adobe Dreamweaver® et dans d’autres outils de développement Adobe.
Espace de travail A ne pas confondre avec le workbench, un espace de travail représente une zone définie d’un système
de fichiers contenant les ressources (fichiers et dossiers) constituant vos projets d’application. Vous ne pouvez travailler que dans un seul espace de travail à la fois, mais vous pouvez cependant sélectionner un espace de travail différent à chaque lancement de Flash Builder. Pour plus d’informations, voir « Gestion des projets » à la page 49.
Ressource Le terme ressource est utilisé de façon générique pour désigner les fichiers et dossiers des projets d’un espace
de travail. Pour plus d’informations, voir « Création de dossiers et de fichiers dans un projet » à la page 63.
Projet Toutes les ressources constituant vos applications figurent dans des projets. Vous ne pouvez pas créer une
application dans Flash Builder sans créer au préalable un projet. Vous pouvez créer trois types de projet dans Flash Builder : les projets Flex, les projets ActionScript et les projets de bibliothèque. Pour plus d’informations, voir « Utilisation des projets » à la page 35.
Configuration de lancement Une configuration de lancement est créée pour chacun de vos projets. Elle définit les
paramètres de projet utilisés lors de l’exécution et du débogage de vos applications. Par exemple, les noms et emplacements des fichiers SWF d’application compilés sont contenus dans la configuration de lancement, et vous pouvez modifier ces paramètres. Pour plus d’informations, voir « Exécution des applications » à la page 92.
5

A propos des éditeurs Flash Builder

Flash Builder contient des éditeurs vous permettant d’éditer du code MXML, ActionScript 3.0 et CSS. Les éditeurs constituent la pierre angulaire du workbench et des vues. Les perspectives dans lesquelles ils figurent prennent en charge leurs fonctionnalités.
Les éditeurs sont associés à des types de ressource. Ainsi, lorsque vous ouvrez des ressources dans le workbench, l’éditeur correspondant s’affiche. Le workbench représente un environnement orienté document (et orienté projet) destiné au développement d’applications.
Le développement d’applications Flex dans Flash Builder repose sur l’utilisation des éditeurs MXML, ActionScript 3.0 et CSS. Chaque éditeur intègre les fonctionnalités nécessaires au type de ressource donné. Flash Builder contient les éditeurs suivants.
Editeur MXML Utilisez l’éditeur MXML pour éditer le code MXML et pour incorporer un code ActionScript et CSS
dans les balises Source sert à l’édition du code. Le mode Création permet la présentation et la conception visuelles des applications. Les deux modes sont synchronisés et les modifications effectuées dans un mode sont aussitôt répercutées dans l’autre mode. Pour plus d’informations, voir « A propos de la modification du code dans Flash Builder » à la page 103.
Editeur ActionScript Utilisez l’éditeur ActionScript pour éditer des fichiers de classe et d’interface ActionScript. Bien
que vous puissiez incorporer des fonctions ActionScript dans un fichier MXML à l’aide de la balise classes sont généralement définies dans des fichiers ActionScript, puis importées dans des fichiers MXML. Cette méthode vous permet de définir la plupart de vos applications Flex dans ActionScript.
Editeur CSS Utilisez l’éditeur CSS pour afficher et éditer des feuilles de style en cascade. Vous pouvez ensuite appliquer
des styles aux éléments visuels de vos applications. Pour plus d’informations, voir « Utilisation visuelle des
composants » à la page 196 et Using Styles and Themes.
<fx:Script> et <fx:Style. L’éditeur MXML propose deux modes : Source et Création. Le mode
<fx:Script>, les
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Indicateurs de code
Les éditeurs contiennent de nombreuses fonctionnalités qui simplifient et rationalisent le développement de code. Ils proposent en particulier l’option Assistant de contenu, qui affiche des indicateurs de code et du contenu ASDoc lorsque vous saisissez du code MXML, ActionScript et CSS. Le contenu ASDoc s’affiche également lorsque vous passez le curseur de la souris sur une classe de l’éditeur.
Les indicateurs de code apparaissent automatiquement lorsque vous saisissez du code (vous pouvez également afficher les indicateurs de code en appuyant sur Ctrl+Espace). L’exemple suivant illustre les indicateurs de code dans l’éditeur MXML :
6
Les indicateurs de code apparaissent lorsque vous commencez à saisir une expression de code reconnue par Flex ou le langage (MXML, ActionScript et CSS). Par exemple, si vous entrez le nom d’un composant, une liste de toutes les propriétés de ce composant apparaît.
Les indicateurs de code ActionScript sont également pris en charge. Les indicateurs de code ActionScript s’affichent dans les balises
<fx:Script> incorporées dans un document MXML et dans des fichiers ActionScript autonomes.
L’Assistant de contenu affiche des indicateurs de code pour tous les éléments de langage ActionScript : interfaces, classes, variables, fonctions, types de renvoi, etc. L’assistant de contenu affiche également le contenu ASDoc pour les classes et interfaces ActionScript.
Il propose également des indicateurs de code pour les composants MXML personnalisés ou les classes ActionScript que vous créez vous-même. Si vous définissez par exemple un composant MXML personnalisé et l’ajoutez à votre projet, les indicateurs de code apparaissent lorsque vous référencez le composant dans le fichier d’application MXML.
Pour plus d’informations, voir « A propos de l’assistant de contenu » à la page 106.
Génération de gestionnaires d’événement
Flash Builder permet la génération automatique de code de gestionnaires d’événement afin de simplifier l’association d’événements aux composants de votre application. En mode Création, sélectionnez un composant. Dans la catégorie Evénements de la vue Propriétés, cliquez ensuite sur le bouton Générer un gestionnaire d’événement d’un événement répertorié. L’éditeur affiche le mode Source et génère un gestionnaire d’événement dans la section Script du code source. L’éditeur place également une propriété d’événement dans la balise de composant qui référence le gestionnaire d’événement généré.
Vous pouvez également générer des gestionnaires d’événement en mode Source en faisant appel à l’assistant de contenu.
Dernière mise à jour le 29/4/2010
Pour plus d’informations, voir « Création de gestionnaires d’événement » à la page 208 et « Création de gestionnaires
d’événement pour les composants » à la page 110.
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Navigation par code
La navigation par code simplifie la saisie du code, en particulier avec les projets de grande taille comportant de nombreuses ressources. La navigation par code offre la possibilité de sélectionner un élément de code (une référence à un composant personnalisé d’un fichier d’application MXML, par exemple) et d’aller à la source de la définition du code, quel que soit son emplacement dans le projet, espace de travail ou chemin.
D’autres fonctionnalités de navigation par code incluent la réduction de code qui vous permet de réduire et de développer des instructions de code à plusieurs lignes. Une autre fonctionnalité est la vue Structure, qui offre une présentation hiérarchique et vous permet de parcourir tous les éléments de l’interface utilisateur et de code d’un fichier. Pour plus d’informations, voir « Navigation et organisation du code » à la page 111.
Formatage de code
Lorsque vous saisissez du code, Flash Builder insère automatiquement des lignes de code pour améliorer la lisibilité, ajoute une couleur distinctive aux éléments de code et propose de nombreuses commandes de formatage rapide du code que vous saisissez (ajout d’un commentaire de bloc, par exemple).
Lorsque vous collez du code MXML ou ActionScript dans l’éditeur de code, Flash Builder met automatiquement en retrait le code en fonction de vos préférences. Vous pouvez également spécifier une mise en retrait pour un bloc de code sélectionné.
7
Pour plus d’informations, voir « Formatage et modification du code » à la page 116.
Recherche de références et restructuration du code
Flash Builder peut rechercher toutes les références et les déclarations correspondant aux identifiants d’un fichier, d’un projet ou d’un espace de travail donné. La recherche porte également sur les éléments reliés à partir de fichiers SWC ainsi que les entrées des chemins de bibliothèque (classes, interfaces, fonctions, variables et quelques métadonnées, par exemple). La restructuration vous permet de renommer les identificateurs de votre code tout en mettant à jour toutes les références correspondantes dans la totalité de la base de code. Pour plus d’informations, voir « Recherche de
références et restructuration de code » à la page 118.

A propos des perspectives de Flash Builder

Pour prendre en charge une tâche particulière ou un groupe de tâches, les éditeurs et les vues correspondantes sont combinés dans une perspective. Flash Builder contient deux perspectives : Débogage Flash et Développement Flash. Flash Builder Premium contient une perspective supplémentaire, Profil Flash.
Les perspectives changent automatiquement selon la tâche en cours. Par exemple, si vous créez un projet Flex, le workbench affiche la perspective Développement ; si vous lancez une session de débogage, la perspective Débogage Flash s’affiche lorsque le premier point d’arrêt est atteint. Vous pouvez changer manuellement de perspective en sélectionnant Fenêtre > Perspective dans le menu principal (Fenêtre > Ouvrir la perspective dans la version plug-in). Vous pouvez également utiliser la barre des perspectives, située dans la barre d’outils principale du workbench.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Si vous utilisez la configuration plug-in de Flash Builder et que vous avez installé d’autres plug-ins Eclipse, de nombreuses autres perspectives peuvent s’afficher. Chaque plug-in Eclipse propose des perspectives prédéfinies, mais vous pouvez les personnaliser à votre guise ou créer vos propres perspectives. La personnalisation ou la création d’une perspective requiert la sélection, le placement et le redimensionnement des éditeurs et des vues nécessaires à la réalisation de vos tâches de développement. Pour plus d’informations sur l’utilisation et la personnalisation des perspectives, voir « Utilisation des perspectives » à la page 23.
Perspective Développement Flash
La perspective Développement Flash comporte les éditeurs et les vues dont vous avez besoin pour créer des applications pour la structure Flex. Lorsque vous créez un projet, Flash Builder affiche la perspective Développement pour que vous puissiez commencer à développer une application. L’exemple suivant illustre les vues Explorateur de packages, Structure et Erreurs :
8
Le point central de la perspective (et du workbench en général) est la zone de l’éditeur. Elle affiche tous les documents actuellement ouverts dans une interface à plusieurs onglets et est entourée des vues correspondantes. Les perspectives prédéfinissent la présentation de tous les éléments qu’elles contiennent. Vous pouvez toutefois les réorganiser comme vous le souhaitez. Pour plus d’informations, voir « Navigation et personnalisation du workbench Flash Builder » à la page 23.
En mode Source (édition de code), la perspective Développement contient les éléments suivants.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Editeurs Flash Builder
La zone de l’éditeur affiche tous les documents ouverts. Lorsque vous créez un projet Flex, le fichier d’application MXML principal s’ouvre dans la zone de l’éditeur. Vous pouvez ensuite ouvrir et parcourir les documents MXML, ActionScript et CSS que vous utilisez.
L’éditeur MXML comporte deux modes (Source et Création). Le passage de l’un à l’autre adapte la perspective Développement en fonction des tâches qui y seront effectuées.
9
L’éditeur ActionScript est un éditeur à fonction unique permettant la création de fichiers ActionScript.
L’éditeur CSS est un éditeur à fonction unique pour les projets basés sur le SDK Flex 4. Pour les projets basés sur le SDK Flex 3, l’éditeur CSS comporte toutefois deux modes (Source et Création).
Pour plus d’informations sur l’utilisation de l’éditeur MXML, voir « A propos de la modification du code dans Flash
Builder » à la page 103 et « Utilisation visuelle des composants » à la page 196.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Vue Explorateur de packages
La vue Explorateur de packages contient l’ensemble des projets et des ressources de l’espace de travail et constitue par conséquent un élément essentiel du workbench Flash Builder. Elle apparaît toujours dans les perspectives Développement et Débogage.
10
Pour plus d’informations sur l’Explorateur de packages et l’utilisation de projets, voir « Utilisation des projets » à la page 35.
Vue Structure
En mode Source, la vue Structure offre une présentation hiérarchique de la structure du code du document MXML ou ActionScript sélectionné, ce qui vous permet d’inspecter et de parcourir les sections ou lignes de code du document. La vue Structure affiche également les alertes d’erreur de syntaxe générées par le compilateur. Cette vue apparaît également lorsque vous utilisez l’éditeur ActionScript.
Pour plus d’informations sur l’utilisation de la vue Structure en mode Source, voir « Utilisation de la vue Structure
pour parcourir et examiner le code » à la page 111.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Vue Erreurs
Lorsque vous saisissez du code, le compilateur Flash Builder détecte les erreurs de syntaxe et d’autres erreurs de compilation et les affiche dans la vue Erreurs. Lorsque vous déboguez vos applications, les erreurs, avertissements et autres informations apparaissent dans la vue Erreurs.
Remarque : vous pouvez également ajouter les vues Tâches et Signets. Ces vues offrent des raccourcis supplémentaires vous permettant de gérer et de parcourir le code. Pour plus d’informations sur ces vues, voir « A propos des marqueurs » à la page 122. Pour une présentation des vues optionnelles disponibles dans Flash Builder, voir « Autres vues utiles du
workbench » à la page 20.
Vue ASDoc
11
Flash Builder affiche le contenu ASDoc correspondant au code que vous saisissez ou aux éléments de code sur lesquels le curseur de la souris est positionné. Il affiche en outre dans la vue ASDoc le contenu ASDoc correspondant au code sélectionné.
Pour plus d’informations, voir « Aide au codage dans Flash Builder » à la page 105.
Vue Données/Services
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Flash Builder propose des assistants et des outils qui permettent de se connecter aux services de données. Utilisez la vue Données/Services pour vous connecter aux services de données. Une fois établie la connexion à un service de données, la vue Données/Services affiche le service, les types des données retournées et les opérations disponibles pour le service. Elle vous permet en outre de configurer l’accès au service et de lier les données retournées aux composants de l’interface utilisateur.
Pour plus d’informations, voir Construction d’applications centrées sur les données avec Flash Builder.
Vue Moniteur de réseau
Le Moniteur de réseau permet d’analyser les données transmises entre une application et le ou les services de données. Il est disponible avec Flash Builder Premium.
12
Pour plus d’informations, voir « Surveillance des applications accédant aux services de données » à la page 155.
Perspective Développement Flash en mode Création
La présentation et la création visuelles des applications ont lieu en mode Création de l’éditeur MXML. Ce mode représente visuellement le code édité en mode Source. Il contient cependant, par rapport à ce dernier, des vues supplémentaires prenant en charge les tâches de création. Il s’agit des vues Composants, Propriétés, Aspect et Etats. Le mode Création comporte en outre la vue Structure qui affiche la structure MXML des applications. Pour plus d’informations sur la création d’applications Flex dans Flash Builder, voir « Création d’une interface utilisateur avec
Flash Builder » à la page 188.
Remarque : le mode Création n’est pas disponible avec les projets ActionScript. Pour prévisualiser l’interface utilisateur des applications ActionScript, vous devez les créer et les exécuter. Pour plus d’informations sur l’utilisation d’ActionScript, voir « Projets ActionScript » à la page 66 et « Exécution des applications » à la page 90.
En mode Création, la perspective Développement contient l’éditeur MXML et les vues Composants, Etats, Propriétés, Aspect et Structure.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Editeur MXML
Le mode Création MXML vous permet d’interagir visuellement avec les applications. Vous pouvez par exemple faire glisser des composants vers la zone de création, sélectionner et redimensionner des composants et ainsi de suite. Toujours en mode Création, vous pouvez développer l’éditeur MXML de manière telle à pouvoir visualiser et sélectionner chaque composant individuellement. Les modes Panoramique et Zoom permettent en outre d’obtenir une vue plus détaillée des éléments, option utile notamment en présence de composants conteneur incorporés. Pour plus d’informations sur l’utilisation du mode Création, voir « Création d’une interface utilisateur avec Flash Builder » à la page 188.
13
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Vue Composants
La vue Composants contient tous les composants Flex standard. Vous pouvez les sélectionner et les ajouter à la zone de création. Cette vue contient également les composants personnalisés que vous créez.
Pour plus d’informations, voir « Ajout et modification des composants » à la page 191.
14
Vue Etats
Flex vous permet de créer des applications dont l’apparence varie selon les événements déclenchés directement par l’utilisateur ou générés de façon programmée. Ces changements d’interface utilisateur sont appelés états d’affichage. Vous créez et gérez les états d’affichage dans la vue Etats.
Pour plus d’informations sur les états d’affichage, voir « Ajout d’états d’affichage et de transitions » à la page 227.
Vue Aspect
La vue Aspect vous permet de définir le style global de l’application pour le texte et les couleurs. Vous pouvez également y définir le thème des applications du projet.
Dernière mise à jour le 29/4/2010
Panneau Aspect
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Pour plus d’informations, voir « Application de styles » à la page 214.
Vue Style
La vue Style vous permet de définir le style des différents composants. Les styles définissables varient en fonction du composant.
15
Panneau Style
Pour plus d’informations, voir « Application de styles » à la page 214.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Vue Propriétés Flex
Lorsqu’un composant est sélectionné, ses propriétés s’affichent dans la vue Propriétés Flex. Vous pouvez définir et éditer ces propriétés en fonction de vos besoins. Vous pouvez afficher les propriétés d’un composant de façon graphique (comme l’illustre l’exemple suivant), par catégories ou sous forme d’une liste alphabétique.
Pour plus d’informations, voir « Définition des propriétés des composants » à la page 201.
Vue Structure
En mode Création, la vue Structure présente une vue hiérarchique de la structure MXML de vos applications. Vous pouvez facilement parcourir la structure d’une application en sélectionnant des instructions de balises MXML et des composants individuels. L’élément sélectionné dans la vue Structure est mis en surbrillance dans la vue Création.
16
Pour plus d’informations sur l’utilisation de la vue Structure en mode Création, voir « Examen de la structure du code
MXML » à la page 204.
Perspective Débogage Flash
La perspective Débogage Flash contient les outils nécessaires au débogage de vos applications. Tout comme la perspective Développement, l’éditeur en est le principal outil. Pour le débogage des applications, l’éditeur, associé aux outils correspondants, recherche et met en surbrillance les lignes de code qui doivent être corrigées avant que vous puissiez poursuivre le test de l’application.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Vous pouvez par exemple définir des points d’arrêt dans le code pour interrompre l’exécution et examiner les valeurs des variables et d’autres informations qui précèdent ce point. Vous pouvez également passer au point d’arrêt suivant ou à l’étape suivante d’un appel de fonction pour visualiser les changements de valeur des variables.
17
La perspective Débogage apparaît automatiquement lorsque le premier point d’arrêt est atteint. Vous pouvez également passer manuellement à la perspective Débogage en la sélectionnant dans la barre des perspectives située à l’extrémité droite de la barre d’outils principale du workbench.
La perspective Débogage contient les vues Débogage, Points d’arrêt, Console, Variables et Expressions.
Vue Débogage
La vue Débogage (dans d’autres débogueurs, cette option porte le nom pile des appels) affiche le frame de pile du thread suspendu de l’application que vous déboguez. Utilisez la vue Débogage pour gérer le processus de débogage. Cette vue vous permet par exemple de reprendre ou d’interrompre le thread ou une étape dans les instructions de code.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Pour plus d’informations sur l’utilisation de la vue Débogage, voir « Gestion de la session de débogage dans la vue
Débogage » à la page 144.
Les applications créées avec Flex ne comportent qu’un seul thread (ce qui n’est pas le cas de Java, par exemple). Vous ne pouvez déboguer qu’une seule application à la fois. Au cours du débogage d’une application, vous ne pouvez donc afficher les processus et la vue Débogage que d’un seul thread d’exécution.
La vue Débogage affiche la liste des fonctions appelées jusqu’à ce point, dans l’ordre de leur appel. Par exemple, la première fonction appelée apparaît en bas de la liste. Vous pouvez double-cliquer sur une fonction pour la déplacer dans le script ; Flash Builder met à jour les informations de la vue Variables conformément au nouvel emplacement de la fonction dans le script.
Vue Points d’arrêt
La vue Points d’arrêt répertorie tous les points d’arrêt définis dans le projet. Double-cliquez sur un point d’arrêt pour afficher son emplacement dans l’éditeur. Vous pouvez également désactiver, ignorer et supprimer des points d’arrêt.
18
Pour plus d’informations, voir « Gestion des points d’arrêt dans la vue Points d’arrêt » à la page 143.
Vue Console
La vue Console affiche le résultat des instructions trace placées dans le code ActionScript ainsi que les informations provenant du débogueur lui-même (statut, avertissements et erreurs).
Pour plus d’informations, voir « Utilisation de la vue Console » à la page 145.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Vue Variables
La vue Variables affiche des informations sur les variables dans un cadre de pile sélectionné. Vous pouvez sélectionner les variables à surveiller (dans la vue Expressions) et modifier leurs valeurs dans la session de débogage. Lors de la session de débogage, vous pouvez afficher les modifications effectuées dans le fichier SWF en cours d’exécution et tester des solutions pour résoudre le problème.
Pour plus d’informations, voir « Gestion des variables dans la vue Variables » à la page 145.
Vue Expressions
La vue Expressions permet de surveiller un ensemble de variables critiques. Vous pouvez choisir les variables que vous jugez critiques dans la vue Variables et les ajouter à la vue Expressions afin de les surveiller. Vous pouvez également ajouter et évaluer des expressions de contrôle.
19
Lorsque vous déboguez l’application, vous pouvez surveiller les variables et, si nécessaire, modifier les valeurs. Vous pouvez ajouter et supprimer des variables dans la vue Expressions. Les expressions de contrôle sont des expressions de code évaluées à chaque interruption du débogage. Pour plus d’informations, voir « Utilisation de la vue Expressions » à la page 146.
Pour plus d’informations sur le débogage des applications Flex et ActionScript, voir « Débogage des applications » à la page 141.
Perspective Profil Flash
Flash Builder Premium propose une perspective supplémentaire. Le profileur Adobe Flex permet d’identifier les problèmes de performance et les fuites de mémoire des applications. La perspective Profil affiche plusieurs panneaux (ou vues) présentant les données de profilage sous différentes formes. Lorsque vous interagissez avec l’application, le profileur enregistre les données concernant le statut de l’application, notamment le nombre d’objets, leur taille, le nombre d’appels de la méthode et le temps consacré à ces appels. Pour plus d’informations sur le profileur, voir « A
propos du profilage » à la page 159.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Autres vues utiles du workbench
Outre les éditeurs et les vues associés aux perspectives par défaut de Flash Builder (développement, débogage et profilage), le workbench contient d’autres vues qui simplifient le processus de développement d’une application.
Vous pouvez accéder aux vues qui n’apparaissent pas déjà dans une perspective et les ajouter au workbench en sélectionnant Fenêtre > Autres vues > Généralités (Fenêtre > Afficher la vue > Autre dans la version plug-in). Ces vues optionnelles sont classées par type et associées à des fonctionnalités distinctes du workbench ou à des plug-ins Eclipse spécifiques. Pour plus d’informations sur l’utilisation des vues, voir « Utilisation des éditeurs et des vues » à la page 25.
Certaines vues du workbench en particulier vous seront très précieuses lors du développement d’applications dans Flash Builder. Il s’agit des vues Tâches, Signets et Recherche.
Vue Signets
La vue Signets sert à gérer les signets que vous ajoutez à des lignes de code spécifiques ou à des ressources. Tout comme dans un navigateur Web, les signets permettent de garder la trace d’éléments importants. La sélection d’un signet recherche et affiche ce signet dans le workbench.
20
Pour plus d’informations sur la vue Signets, voir « A propos des marqueurs » à la page 122.
Vue Recherche
La vue Recherche s’affiche automatiquement lorsque vous recherchez des ressources dans l’espace de travail. Elle permet de définir des recherches, accéder à des recherches précédentes et filtrer la liste des résultats de la recherche.
Pour plus d’informations sur la vue Recherche, voir « Recherche dans le workbench » à la page 32.

Menus, barres d’outils et raccourcis du workbench

Toutes les commandes du workbench apparaissent dans le système de menus, les menus contextuels, les barres d’outils et les raccourcis clavier.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Barre d’outils du workbench
Les boutons de la barre d’outils du workbench correspondent aux principales commandes ainsi qu’aux commandes les plus utilisées. Ces commandes sont également disponibles dans les différents menus de Flash Builder.
Les boutons suivants apparaissent dans la barre d’outils du workbench (de gauche à droite).
Nouveau Affiche un menu déroulant contenant tous les types de projet et tous les documents que vous pouvez créer.
Enregistrer Enregistre le document ouvert dans l’éditeur et actuellement sélectionné.
Imprimer la source Imprime le document ouvert dans l’éditeur et actuellement sélectionné.
Générer tout Apparaît lorsque l’option « Générer automatiquement » est désactivée dans le menu Projet.
Exécuter Ouvre le fichier SWF de l’application principale dans le navigateur Web par défaut ou directement dans
l’application Flash Player autonome. Vous pouvez également sélectionner d’autres fichiers d’application dans le projet à partir du menu contextuel associé. Pour plus d’informations, voir « Exécution des applications » à la page 92.
Déboguer Utilise le fichier d’application principal du projet actuel pour ouvrir une session de débogage. Vous pouvez
également sélectionner d’autres fichiers d’application dans le projet à partir du menu contextuel associé. Pour plus d’informations, voir « Lancement d’une session de débogage » à la page 141.
21
Profiler Crée, gère et exécute des configurations. Pour plus d’informations, voir « A propos du profilage » à la
page 159.
Exporter vers une version validée Lance un assistant qui vous aide à sélectionner l’application pour laquelle vous
souhaitez exporter une version optimisée de qualité finale.
Outils externes Sélectionne une configuration de lancement personnalisée.
Marquer les occurrences Permet de sélectionner et de marquer les occurrences de code en mode Source.
Annotation suivante Permet de sélectionner et de passer aux annotations de code suivantes en mode Source.
Annotation précédente Permet de sélectionner et de passer aux annotations de code précédentes en mode Source.
Emplacement de la dernière édition Renvoie à l’emplacement de la dernière modification apportée à une ressource (la
ligne de code exacte ou, en mode Création, l’élément de l’interface utilisateur auquel vous avez ajouté un contrôle ou pour lequel vous avez défini une propriété, par exemple).
Précédent et Suivant Permettent d’accéder aux documents précédemment sélectionnés. Vous pouvez également
sélectionner les documents actuellement ouverts dans la liste fournie par le menu contextuel associé à ces boutons.
Barre d’outils de l’éditeur MXML
Les boutons de la barre d’outils de l’éditeur MXML permettent de contrôler l’éditeur en modes Source et Création. Pour afficher la barre d’outils, ouvrez un fichier MXML en mode Création.
Les boutons suivants apparaissent dans la barre d’outils de l’éditeur MXML (de gauche à droite).
Source Affiche l’éditeur en mode Source, c’est-à-dire la zone d’édition du code.
Création Affiche l’éditeur en mode Création, c’est-à-dire la zone de présentation et de conception visuelles des
applications Flex.
Dernière mise à jour le 29/4/2010
Actualiser Recharge les éléments visuels (images, fichiers SWF ou fichiers de classes contenant les méthodes API de
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
dessin) définissant l’apparence de l’application. Ces éléments sont désignés collectivement par le terme habillage. Pour plus d’informations, voir Creating Skins.
Etat Liste déroulante répertoriant tous les états d’affichage définis. La sélection d’un état d’affichage entraîne la mise
à jour de l’affichage de la création visuelle. Pour plus d’informations, voir « Ajout d’états d’affichage et de transitions » à la page 227.
Mode Sélection Activé par défaut à l’ouverture d’un fichier, ce mode vous permet de sélectionner, déplacer et
redimensionner des éléments.
Mode Panoramique Permet d’effectuer un panoramique et de parcourir la zone de création. En revanche, ne permet
pas de sélectionner ou de déplacer des éléments.
Mode Zoom Affiche par défaut des valeurs d’agrandissement prédéfinies. Pour effectuer un zoom arrière, appuyez sur
Alt+clic (Opt+clic sous Mac). Pour revenir au mode d’affichage 100%, double-cliquez sur le bouton Mode Zoom.
Agrandissement Liste déroulante affichant des pourcentages d’agrandissement. Cette liste est également disponible
dans le menu Création > Agrandissement. La liste affiche par défaut la valeur 100%.
Barre d’outils de l’éditeur CSS (uniquement Flex 3)
Si vous modifiez un fichier CSS pour un projet d’application basé sur le SDK Flex 3, l’éditeur CSS affiche le mode Création. L’éditeur CSS comporte plusieurs boutons vous permettant de contrôler l’éditeur en modes Source et Création. Pour afficher la barre d’outils de l’éditeur CSS, créez un projet basé sur le SDK Flex 3 et ouvrez un fichier CSS en mode Création.
22
Les boutons suivants apparaissent dans la barre d’outils CSS (de gauche à droite).
Source Affiche l’éditeur en mode Source, c’est-à-dire la zone d’édition du code.
Création Affiche l’éditeur en mode Création, c’est-à-dire la zone de présentation et de conception visuelles des
applications Flex.
Actualiser Recharge les éléments visuels (images, fichiers SWF ou fichiers de classes contenant les méthodes API de
dessin) définissant l’apparence de l’application. Ces éléments sont désignés collectivement par le terme habillage. Pour plus d’informations, voir Creating Skins..
Style Répertorie les styles contenus dans le fichier CSS.
Nouveau style Affiche la boîte de dialogue Nouveau style permettant de choisir les types de sélecteur et les composants
à appliquer au nouveau style.
Supprimer le style Supprime le style sélectionné du fichier CSS.
Mode Sélection Activé par défaut à l’ouverture d’un fichier. Permet de sélectionner, de déplacer et de redimensionner
des éléments.
Mode Panoramique Permet d’effectuer un panoramique et de parcourir la zone de création. En mode Panoramique,
les éléments ne peuvent être ni sélectionnés ni déplacés.
Mode Zoom Affiche par défaut des valeurs d’agrandissement prédéfinies. Pour effectuer un zoom arrière, appuyez sur
Alt+clic (Opt+clic sous Mac). Pour revenir au mode d’affichage 100%, double-cliquez sur le bouton Mode Zoom.
Dernière mise à jour le 29/4/2010
Agrandissement Affiche les pourcentages d’agrandissement. Cette liste est également disponible dans le menu
Création > Agrandissement. La liste affiche par défaut la valeur 100%.
Arrière-plan Lance un sélecteur de couleurs permettant de sélectionner une couleur d’arrière-plan pour la zone
d’aperçu. Ce changement de couleur ne modifie par le fichier CSS et n’a aucune incidence sur l’application Flex lorsque vous l’exécutez.
Aperçu en tant que Ne s’affiche que lorsque la règle de style n’est associée à aucun composant MXML en particulier.
Editer les grilles d’échelle (pas affiché) Ne s’affiche que lorsque la règle de style utilise des habillages de fichier d’image.
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Utilisation des raccourcis clavier
De nombreuses opérations accessibles à partir du système de menus de Flash Builder sont également disponibles sous forme de raccourcis clavier.
Affichage de la liste de tous les raccourcis clavier de Flash Builder
Sélectionnez Aide > Assistant de touches.
Vous pouvez utiliser l’option Assistant de touches comme référence pour tous les raccourcis clavier Flash Builder, ou exécuter ces commandes directement à partir du panneau Assistant de touches en double-cliquant sur les commandes. Vous pouvez également modifier les raccourcis clavier ou créer vos propres raccourcis. Pour plus d’informations, voir « Modification des raccourcis clavier » à la page 30.
23

Extension du workbench Flash Builder

Flash Builder se structure autour d’un ensemble de plug-ins Eclipse fournissant les outils nécessaires à la création d’applications Flex et ActionScript 3.0. Cette structure permet aux plug-ins de proposer des points d’extension pouvant être utilisés pour étendre les fonctionnalités et les capacités de l’outil. Pour plus d’informations, voir Référence
d’extensibilité d’Adobe Flash Builder.

Navigation et personnalisation du workbench Flash Builder

Le terme workbench désigne l’environnement de développement Flash Builder. Le workbench contient trois éléments principaux : les perspectives, les éditeurs et les vues. L’utilisation associée de ces trois composants varie en fonction du stade de développement de l’application. Le workbench constitue le conteneur de tous les outils de développement des applications.
Remarque : pour plus d’informations sur certaines fonctionnalités du workbench Eclipse, voir le guide de l’utilisateur du workbench Eclipse à l’adresse http://help.eclipse.org/help31/index.jsp.

Utilisation des perspectives

Les perspectives comportent des combinaisons de vues et d’éditeurs adaptées à l’exécution de certains groupes de tâches. Vous utiliserez ainsi généralement la perspective Débogage Flash pour déboguer une application.
Pour une présentation des perspectives, voir « A propos des perspectives de Flash Builder » à la page 7.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Ouverture et changement de perspectives
L’ouverture d’un fichier associé à une perspective particulière conduit à l’affichage automatique de cette perspective. La configuration autonome de Flash Builder propose trois perspectives :
Développement Flash
Débogage Flash
Profil Flash
La perspective Profil Flash est disponible dans Flash Builder Premium.
Sélectionnez Fenêtre > Perspective ou choisissez Autre pour afficher toutes les autres perspectives Eclipse (dans la
configuration plug-in de Flash Builder, sélectionnez Fenêtre > Ouvrir la perspective).
Vous pouvez également cliquer sur le bouton Ouvrir la perspective dans l’angle supérieur droit de la fenêtre du workbench afin de sélectionner une perspective dans le menu contextuel.
Pour afficher la liste complète des perspectives, sélectionnez Autre dans le menu contextuel Ouvrir la perspective.
Le titre de la perspective que vous ouvrez remplace celui de la perspective précédemment affichée. Une icône apparaît en regard du titre. Elle permet de parcourir rapidement les perspectives dans la même fenêtre. Par défaut, les perspectives s’affichent dans la même fenêtre.
24
Définition de la perspective par défaut
La perspective par défaut est signalée par le terme par défaut affiché entre parenthèses après le nom de la perspective.
1 Ouvrez la boîte de dialogue Préférences et sélectionnez Général > Perspectives.
2 Sous Perspectives disponibles, sélectionnez la perspective à définir par défaut, puis cliquez sur Perspective par
défaut.
3 Cliquez sur OK.
Ouverture des perspectives dans une nouvelle fenêtre
Vous pouvez ouvrir les perspectives dans une nouvelle fenêtre.
1 Ouvrez la boîte de dialogue Préférences et sélectionnez Général > Perspectives.
2 Sous Ouverture d’une nouvelle perspective, sélectionnez Dans une nouvelle fenêtre.
Pour rétablir les valeurs par défaut, sélectionnez Dans la même fenêtre.
3 Cliquez sur OK.
Personnalisation d’une perspective
Pour modifier la présentation d’une perspective, changez les éditeurs et les vues visibles dans une perspective donnée. Par exemple, vous pouvez afficher la vue Signets dans une perspective et la masquer dans une autre.
Vous pouvez également configurer d’autres aspects d’une perspective, notamment les sous-menus Fichier > Nouveau, Fenêtre > Perspective > Autre, Fenêtre > Autres vues ainsi que les jeux d’actions (boutons et options de menu) qui apparaissent dans la barre d’outils et dans les éléments du menu principal (les noms des menus varient légèrement dans la configuration plug-in de Flash Builder).
Création d’une perspective
1 Ouvrez une perspective existante.
2 Affichez les vues et les éditeurs de votre choix.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Pour plus d’informations, voir « Ouverture des vues » à la page 26 et « Ouverture de fichiers à éditer » à la page 28.
3 Sélectionnez Fenêtre > Perspective > Sauvegarder la perspective sous (Fenêtre > Sauvegarder la perspective sous
dans la configuration plug-in de Flash Builder).
4
Dans la boîte de dialogue Sauvegarder la perspective sous, entrez le nouveau nom de la perspective, puis cliquez sur OK.
Configuration d’une perspective
1 Ouvrez la perspective à configurer.
2 Sélectionnez Fenêtre > Perspective > Personnaliser la perspective (Fenêtre > Personnaliser la perspective dans la
configuration plug-in de Flash Builder).
3 Sélectionnez les onglets Raccourcis ou Commandes en fonction des éléments que vous souhaitez ajouter à la
perspective personnalisée.
4 Cochez les cases correspondant aux éléments que vous souhaitez afficher dans les menus et dans les barres d’outils
de la perspective sélectionnée.
5 Cliquez sur OK.
6 Sélectionnez Fenêtre > Perspective > Sauvegarder la perspective sous (Fenêtre > Sauvegarder la perspective sous
dans la configuration plug-in de Flash Builder).
7
Dans la boîte de dialogue Sauvegarder la perspective sous, entrez le nouveau nom de la perspective, puis cliquez sur OK.
Flash Builder ajoute le nom de la perspective enregistrée au menu Fenêtre > Perspective (Fenêtre > Ouvrir la perspective dans la configuration plug-in de Flash Builder).
25
Suppression d’une perspective personnalisée
Vous pouvez supprimer des perspectives définies précédemment. Vous ne pouvez pas supprimer une perspective que vous n’avez pas créée.
1 Ouvrez la boîte de dialogue Préférences et sélectionnez Général > Perspectives.
2 Sous Perspectives disponibles, sélectionnez la perspective que vous souhaitez supprimer.
3 Cliquez sur Supprimer, puis sur OK.
Réinitialisation des perspectives
Vous pouvez rétablir la présentation d’origine d’une perspective que vous avez modifiée.
1 Ouvrez la boîte de dialogue Préférences et sélectionnez Général > Perspectives.
2 Sous Perspectives disponibles, sélectionnez la perspective à réinitialiser.
3 Cliquez sur Réinitialiser, puis sur OK.

Utilisation des éditeurs et des vues

La plupart des perspectives du workbench se composent d’un éditeur ainsi que d’une ou de plusieurs vues. Un éditeur est un composant visuel du workbench, généralement utilisé pour éditer ou explorer une ressource. Les vues sont également des composants visuels de l’espace de travail. Elles prennent en charge les éditeurs, offrent des alternatives de présentation des éléments sélectionnés dans l’éditeur et permettent de parcourir les informations du workbench.
Pour une présentation des éditeurs et des vues, voir « A propos du workbench » à la page 4.
Dernière mise à jour le 29/4/2010
UTILISATION DE FLASH BUILDER 4
Workbench Flash Builder
Ouverture des vues
Les perspectives contiennent des combinaisons prédéfinies de vues et d’éditeurs. Vous pouvez également ouvrir des vues qui ne figurent pas dans la perspective active.
Sélectionnez Fenêtre et choisissez une vue Flash Builder ou choisissez Fenêtre > Autres vues pour choisir d’autres vues du workbench Eclipse (dans la configuration plug-in de Flash Builder, sélectionnez Fenêtre > Affichage d’une vue).
Après avoir ajouté une vue à la perspective active, vous pouvez l’enregistrer en tant que partie de la perspective. Pour plus d’informations, voir « Personnalisation d’une perspective » à la page 24.
Vous pouvez également créer des vues rapides qui facilitent l’accès aux vues fréquemment utilisées. Pour plus d’informations, voir « Création et utilisation de vues rapides » à la page 27.
Déplacement et ancrage des vues
Vous pouvez déplacer les vues à l’intérieur du workbench, les ancrer à différents emplacements ou en annuler l’ancrage, en fonction de vos besoins.
1 Déplacez la vue vers l’emplacement souhaité en faisant glisser sa barre de titre.
Lorsque vous déplacez la vue dans le workbench, le curseur prend la forme d’une flèche noire pointant vers l’emplacement où la vue sera ancrée une fois le bouton de la souris relâché.
Vous pouvez faire glisser un groupe de vues empilées en cliquant sur l’espace vide situé à droite des onglets des vues et en déplaçant la souris.
26
Vous pouvez également déplacer une vue à l’aide de son menu contextuel. Ouvrez le menu contextuel à partir de l’onglet de la vue, sélectionnez Déplacer > Vue, déplacez la vue vers l’emplacement souhaité, puis cliquez de nouveau avec le bouton de la souris.
2 (Facultatif) Enregistrez vos modifications en sélectionnant Fenêtre > Perspective > Sauvegarder la perspective sous
(Fenêtre > Sauvegarder la perspective sous dans la configuration plug-in de Flash Builder).
Réorganisation des onglets des vues
Outre l’ancrage des vues à différents emplacements du workbench, vous pouvez réorganiser les onglets des vues à l’intérieur d’un groupe de vues.
Cliquez sur l’onglet de la vue à déplacer, faites glisser la vue vers l’emplacement souhaité, puis relâchez le bouton
de la souris. Un symbole représentant une pile apparaît lorsque vous faites glisser l’onglet d’une vue sur d’autres onglets.
Changement de vues
Le passage d’une vue à l’autre peut se faire de différentes façons :
Cliquez sur l’onglet de la vue à laquelle vous souhaitez accéder.
Sélectionnez une vue dans le menu Fenêtre de Flash Builder.
Utilisez un raccourci clavier.
Utilisez Ctrl+F7 sous Windows ou Commande+F7 sous Macintosh. Appuyez sur la touche F7 pour sélectionner une vue.
Pour obtenir une liste de tous les raccourcis clavier, cliquez sur Aide > Assistant de touches.
Loading...
+ 229 hidden pages