FLASH BUILDER 4.6 - Environnement de développement intégré (IDE) ADOBE - Notice d'utilisation et mode d'emploi gratuit
Retrouvez gratuitement la notice de l'appareil FLASH BUILDER 4.6 ADOBE au format PDF.
| Type de produit | Environnement de développement intégré (IDE) pour applications Adobe Flash |
|---|---|
| Caractéristiques techniques principales | Support pour ActionScript, MXML, et développement de jeux et applications web |
| Plateformes compatibles | Windows, macOS |
| Langages de programmation supportés | ActionScript 3.0, MXML |
| Fonctions principales | Développement d'applications web, débogage, intégration avec Adobe Flash Builder SDK |
| Outils de débogage | Débogueur intégré, outils de profilage |
| Intégration avec d'autres produits Adobe | Compatible avec Adobe Flash Professional, Adobe Flex |
| Maintenance et mises à jour | Mises à jour disponibles via Adobe Creative Cloud |
| Support technique | Documentation en ligne, forums de support communautaire |
| Informations générales utiles | Version 4.6, sortie en 2012, fin de vie annoncée pour Flash Player |
FOIRE AUX QUESTIONS - FLASH BUILDER 4.6 ADOBE
Questions des utilisateurs sur FLASH BUILDER 4.6 ADOBE
0 question sur cet appareil. Repondez a celles que vous connaissez ou posez la votre.
Poser une nouvelle question sur cet appareil
Téléchargez la notice de votre Environnement de développement intégré (IDE) au format PDF gratuitement ! Retrouvez votre notice FLASH BUILDER 4.6 - ADOBE et reprennez votre appareil électronique en main. Sur cette page sont publiés tous les documents nécessaires à l'utilisation de votre appareil FLASH BUILDER 4.6 de la marque ADOBE.
MODE D'EMPLOI FLASH BUILDER 4.6 ADOBE
Informations juridiques
Pour consulter les informations juridiques, voir http://help.adobe.com/fr_FR/legalnotices/index.html.
Sommaire
Chapitre 1 : A propos de Flash Builder
Applications que vous pouvez créer à l'aide de Flash Builder 1
Fonctionnalités qui accélèrent le développement d'applications 2
Fonctionnalités d'exécution et de débogage de projets 3
Versions de Flash Builder 3
Configurations Flash Builder 4
Chapitre 2 : Initiation à Flash Builder
Workbench Flash Builder 6
Perspectives et vues de Flash Builder 7
Editeurs Flash Builder 20
Projets dans Flash Builder 33
Ressources des projets 40
Chapitre 3 : Outils de développement de code dans Flash Builder
Assistant de contenu 48
Assistant rapide 52
Remplacement ou implémentation de méthodes 55
Modèles de code 56
Remplissage du code de métadonnées 60
Personnalisation des modèles de fichier 62
Génération à partir de l'utilisation 71
Génération de fonctions d'accesseur get ou set 73
Vérification de la syntaxe 74
Mise en surbrillance des erreurs de référence non identifiée 75
Recherche de références et restructuration du code 76
Formatage, navigation et organisation du code 77
Chapitre 4 : Utilisation des projets dans Flash Builder
Création de projets dans Flash Builder 88
Exportation et importation de projets 95
Création de projets 101
Exécution et débogage des applications 120
Exportation d'une application vers une version validée 126
Création de packages d'application AIR 131
Chapitre 5 : Débogage d'outils dans Flash Builder
Perspective Débogage Flash 134
Débogage de l'application 137
Chapitre 6 : Profilage d'outils dans Flash Builder
Perspective Profil Flash 145
Profilage d'une application 159
Fonctionnement du profileur 161
Utilisation du profileur 162
Récupération de place 168
Identification des zones à problèmes 168
Filtres du profileur 172
Chapitre 7 : Outils de test unitaire dans Flash Builder
Environnement de test FlexUnit 174
Création de tests FlexUnit 174
Exécution des tests FlexUnit 176
Configuration des tests FlexUnit 178
Affichage des résultats de l'exécution d'un test FlexUnit 179
Prise en charge de FlexUnit pour les projets mobiles 180
Chapitre 8 : Développement d'applications avec Flex
Flux de travail de base pour développer une application avec Flex 181
Création d'interfaces utilisateur 182
Génération de gestionnaires d'événement 213
Accès aux services de données 216
Surveillance des applications qui accèdent aux services de données 224
Utilisation de projets de bibliothèque Flex 228
Création de composants MXML personnalisés 233
Création de modules 235
Intégration de Flex avec les applications HTML 240
Chapitre 9 : Utilisation de Flash Builder avec Flash Professional
Création d'un projet Flash Professional 245
Opérations possibles dans un projet Flash Professional 245
Définition des propriétés des projets Flash Professional 246
Création et modification de composants Flash 246
Gestion de la sécurité de Flash Player 248
Chapitre 10 : Utilisation de Flash Builder avec Flash Catalyst
Flux de travaux entre Flash Catalyst et Flash Builder 250
Intégration de Flash Catalyst et de Flash Builder 254
Chapitre 11 : Personnalisation de Flash Builder
Préférences Adobe 259
Personnalisation du workbench 259
Préférences de Flash Builder 261
Extension de Flash Builder 271
Chapitre 1 : A propos de Flash Builder
Adobe® Flash® Builder™ est un environnement de développement intégré (IDE, integrated development environment) permettant de créer des applications Internet riches (RIA, rich Internet applications) utilisables sur plusieurs plateformes pour les ordinateurs de bureau et un grand nombre de périphériques mobiles. 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 Mac OS X et est disponible en plusieurs versions. Les options de configuration d'installation vous permettent d'installer Flash Builder en tant que série de plug-ins dans une installation existante du workbench Eclipse ou de créer une installation autonome comprenant le workbench Eclipse.
Applications que vous pouvez créer à l'aide de Flash Builder
Vous pouvez créer des applications utilisant la structure Adobe Flex® framework, MXML, Adobe Flash Player, Adobe AIR®, ActionScript 3.0 et ADEP (Adobe Digital Enterprise Platform) Data Services, ainsi que les composants graphiques Adobe® Flex® suivants :
- Projets Flex : créez des projets Flex compatibles avec toutes les technologies de serveur d'arrière-plan, notamment Adobe ColdFusion®, Adobe ADEP Data Services et PHP.
Voir « Projets Flex » à la page 88 et « Développement d'applications avec Flex » à la page 181.
- Projets ActionScript : créez des projets ActionScript utilisant l'API Flash (et non la structure Flex).
Voir « Projets ActionScript » à la page 91.
- Projets mobiles : crééez des applications mobiles Flex pour la plateforme Google Android et des applications mobiles ActionScript pour la plateforme Apple iOS.
Voir « Projets Flex mobiles » à la page 90 et « Création de projets ActionScript mobiles » à la page 91.
Pour plus d'informations sur le développement d'applications mobiles avec Flex et Flash Builder, voir Développement d'applications mobiles avec Flex et Flash Builder.
- Projets de bibliothèque : créez des bibliothèques de code personnalisées que vous pourrez déployer en tant que fichiers de bibliothèque de composants (SWC) afin de les partager entre vos applications ou de les distribuer à d'autres développeurs.
Voir « Utilisation de projets de bibliothèque Flex » à la page 228.
- Projets Flash Professional : créée des projets Flash Professional pour modifier et déboguer des fichiers Flash FLA ou XFL créés avec Flash Professional CS5.
Voir « Utilisation de Flash Builder avec Flash Professional » à la page 245.
- Projets compatibles Flash Catalyst : vous pouvez créer des projets compatibles Flash Catalyst pour permettre aux créateurs et aux développeurs de collaborer et de travailler sur un même projet. Vous pouvez facilement partager un projet compatible avec Flash entre Flash Builder et Flash Catalyst par le biais des fichiers FXP ou FXPL.
Voir « Projets compatibles avec Flash Catalyst » à la page 92.
Voir l'article sur les flux de travaux entre Flash Builder et Flash Catalyst, Présentation des nouveaux flux de travaux de Flash Catalyst et Flash Builder de Jacob Surber, chef de produit chez Adobe.
- Composants MXML personnalisés : créez des composants personnalisés, puis accédez-y facilement par le biais de la vue Composants Flash Builder.
Voir « Création de composants MXML personnalisés » à la page 233.
Vous pouvez aussi créer des composants ActionScript personnalisés. Voir « Création d'une classe ActionScript » à la page 42.
Fonctionnalités qui accélèrent le développement d'applications
Flash Builder dispose des outils nécessaires au développement d'applications qui utilisent la structure Flex et ActionScript 3.0. Vous pouvez :
- Accès aux services de données : utilisez les outils et les assistants Flash Builder pour créer des applications qui accèdent aux services de données distants.
Voir Présentation de l'accès aux services de données.
- Personnalisation de workbench Flash Builder : personnalissez le workbench en fonction de vos besoins personnels en termes de développement. Vous pouvez par exemple organiser l'interface de manière à inclure vos outils favoris dans une présentation particulière.
Voir « Personnalisation du workbench » à la page 259.
- Modification du code : rédigez et éditez le code source de l'application à l'aide des outils de développement de code de Flash Builder. Ceux-ci incluent la restructuration de code, les conseils de code, la navigation simplifiée dans le code et la vérification automatique de la syntaxe, entre autres.
Voir « Outils de développement de code dans Flash Builder » à la page 48.
- Création d'une interface utilisateur : l'éditeur MXML en mode Création permet de créer des applications en utilisant des options de présentation, de faire glisser des composants dans la zone de travail de création, puis de les repositionner et de les redimensionner au besoin, afin de simplifier l'utilisation des états d'affichage, etc.
Voir « Création d'interfaces utilisateur » à la page 182.
- Publication du code source : publiez le code source de votre application afin de permettre aux utilisateurs et aux autres développeurs d'y accéder.
Voir « Publication du code source » à la page 118.
- Gestion de projets, de dossiers, de fichiers et d'autres ressources : créez, modifiez et supprimez des projets et des ressources, générez des liens vers des ressources extérieures à votre projet, etc.
Voir « Projets dans Flash Builder » à la page 33 et « Ressources des projets » à la page 40.
Fonctionnalités d'exécution et de débogage de projets
Flash Builder intègre des outils de création, de test, de débogage et de profilage qui vous permettent d'améliorer votre productivité :
- Création de projets : Flash Builder compile et crée automatiquement vos applications de débogage ou de production. Vous pouvez aussi créer des scripts de création personnalisés à l'aide d'Apache Ant.
Voir « Création de projets » à la page 101.
- Exécution des applications et gestion des configurations de lancement : exécutez vos applications dans un navigateur Web, AIR ou dans un Flash Player autonome. Création de configurations de lancement personnalisées pour contrôler l'exécution des applications.
Voir « Exécution et débogage des applications » à la page 120 et « Gestion des configurations de lancement » à la page 120.
- Débogage des applications : déboguez vos applications à l'aide des outils de débogage intégrés.
Voir « Débogage d'outils dans Flash Builder » à la page 134.
- Exécution et débogage des applications mobiles : exécutez et déboguez vos applications sur l'ordinateur ou sur un périphérique.
Voir Exécution et débogage des applications mobiles.
- Profilage des applications : identifiez les problèmes de performance et les fuites de mémoire des applications à l'aide des outils de profilage de Flash Builder.
Voir « Profilage d'outils dans Flash Builder » à la page 145.
- Surveillance des applications qui accèdent aux services de données : utilisez le Moniteur de réseau pour générer une piste d'audit détaillée de l'ensemble des données qui circulent entre vos applications et le serveur dorsal.
Voir « Surveillance des applications qui accèdent aux services de données » à la page 224.
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.
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 pouvant se répéter. Les tests pouvant se répéter s'exécutent à partir de scripts, directement dans Flash Builder ou en dehors 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.
Flash Builder pour PHP version Standard : Flash Builder pour PHP version Standard fournit un environnement IDE PHP complet qui inclut Flash Builder version Standard intégré avec Zend Studio 8. Vous pouvez créer des applications mobiles, Web et d'ordinateur utilisant PHP, Flex et ActionScript.
Flash Builder pour PHP version Premium : outre les fonctionnalités de la version Standard, Flash® Builder™ pour PHP version Premium inclut des outils de test professionnels, dont notamment des profileurs, la surveillance du réseau, une infrastructure de test automatisée, l'intégration avec les tests FlexUnit et la prise en charge de la génération par ligne de commande.
Pour plus d'informations sur Flash Builder pour PHP, voir Présentation de Flash Builder pour PHP.
Configurations Flash Builder
Flash Builder fournit un programme d'installation unique disponible au téléchargement, avec les deux options de configuration suivantes :
Configuration autonome installe Flash Builder sous forme d'environnement de développement intégré (IDE) autonome. La configuration autonome est spécifiquement créée pour le développement d'applications qui utilisent l'infrastructure Flex et ActionScript 3.0. Elle est idéale pour les nouveaux utilisateurs et pour ceux qui souhaitent développer des applications en utilisant uniquement l'infrastructure Flex et ActionScript 3.0.
Configuration plug-in : configure Flash Builder pour une exécution en tant que plug-in au sein d'une installation Eclipse™ existante. Votre ordinateur doit disposer d'Eclipse 3.6 32 bits (Windows) ou d'Eclipse 3.6 Cocoa 32 bits (Mac) ou d'une version d'Eclipse supérieure pour exécuter la configuration plug-in.
Les configurations plug-in et autonome de Flash Builder fournissent les mêmes fonctionnalités. Si vous ne savez pas quelle configuration utiliser, suivez les recommandations suivantes :
- Si Eclipse 3.6 ou une version supérieure est déjà installé, utilisez la configuration plug-in pour ajouter les fonctionnalités de 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 la configuration autonome de Flash Builder. Cette configuration vous permet également d'installer d'autres plug-ins Eclipse afin d'étendre la portée de vos futurs travaux de développement.
Pour obtenir des informations détaillées sur l'installation de Flash Builder, voir les notes de mise à jour de Flash Builder 4.6.
Flash Builder utilise le client CHC (Adobe Community Help Client) comme moteur de recherche. Le CHC est une application AIR qui remplace le moteur Eclipse Help pour Flash Builder et constitue la plateforme de prochaine génération pour l'aide d'Adobe. Le client CHC se caractérise par les propriétés suivantes :
- Toujours en ligne
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é rassemble les différentes ressources, y compris celles de 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.
• Evaluation et commentaires
Ajoutez des commentaires, des évaluations et des contributions au contenu de l'Aide et aux ressources Adobe en ligne depuis le client CHC. Vous devez disposer d'un ID Adobe valide pour ajouter des commentaires et des évaluations.
Chapitre 2 : Initiation à Flash Builder
Workbench Flash Builder
Le workbench Flash Builder est un environnement de développement complet qui vous aide à développer des applications utilisant la structure Adobe Flex® et ActionScript 3.0. Vous pouvez développer des applications à déployer dans Adobe Flash Player, des applications d'ordinateur à déployer dans Adobe AIR® et des applications mobiles à déployer sur plusieurs types de périphériques mobiles.
Les informations nécessaires à l'utilisation de Flash Builder sont présentées dans la documentation de Flash Builder. Si vous utilisez d'autres plug-ins Eclipse (par exemple, CVS ou Java) avec Flash Builder, ou si vous souhaitez étendre les plug-ins Flash Builder, voir Guide de référence des extensibilités Adobe Flash Builder.
Workbench : le terme workbench se réfère à l'environnement de développement Flash Builder qui contient tous les outils permettant de développer des applications. 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.
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.
Perspective : une perspective représente un groupe de vues et d'éditeurs du workbench. Flash Builder contient deux perspectives : la perspective Développement Flash pour le développement des applications et la perspective Débogage Flash pour les applications de débogage. Flash Builder Premium contient également la perspective Profil Flash.
Si vous utilisez la configuration plug-in de Flash Builder (voir « Configurations Flash Builder » à la page 4), 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.
Voir « Perspectives et vues 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).
Voir « Editeurs Flash Builder » à la page 20 et « Outils de développement de code dans Flash Builder » à la page 48.
Vue : 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.
Voir « Utilisation de vues » à la page 19.
Le terme vue est synonyme de panneau, ce dernier étant utilisé dans les versions précédentes de Flash Builder, dans Adobe Dreamweaver® et dans d'autres outils de développement Adobe.
Espace de travail : à 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.
Voir « Projets dans Flash Builder » à la page 33.
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.
Voir « Ressources des projets » à la page 40.
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. Flash Builder prend en charge les différents types de projets, selon le type d'application que vous créez.
Voir « Types de projets » à la page 34 et « Utilisation des projets dans Flash Builder » à la page 88.
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.
Voir « Gestion des configurations de lancement » à la page 120.
Voir aussi
« Personnalisation du workbench » à la page 259
Perspectives et vues 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. 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
Voir « Perspective Développement Flash » à la page 8.
- Débogage Flash
Voir « Perspective Débogage Flash » à la page 134.
- Profil Flash
Voir « Perspective Profil Flash » à la page 145.
Remarque : la perspective Profil Flash est disponible dans Flash Builder Premium.
Ouverture et changement de perspectives
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 également changer manuellement de perspectives en sélectionnant Fenêtre > Ouvrir la perspective. Vous pouvez également utiliser la barre des perspectives, située dans la barre d'outils principale du workbench.

text_image
F6 Flash Débogage Flash F6 Flash Profil Flash Autre...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.
Si vous utilisez la configuration plug-in de Flash Builder et que vous avez installé d'autres plug-ins Eclipse, d'autres perspectives peuvent s'afficher. Chaque plug-in Eclipse propose des perspectives prédéfinies, mais vous pouvez les personnaliser ou créer vos propres perspectives. Pour afficher la liste complète des perspectives, sélectionnez Fenêtre > Ouvrir la perspective > Autre.
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 :
