Les composants vous permettent de séparer le processus de conception de votre application du processus de codage. Ils permettent aux développeurs de créer des fonctionnalités que les concepteurs pourront exploiter dans les applications. Les développeurs peuvent incorporer des fonctionnalités fréquemment utilisées dans des composants, et les concepteurs peuvent personnaliser la taille, l’emplacement et le comportement des composants en modifiant leurs paramètres. Ils peuvent également modifier l’apparence d’un composant en modifiant ses éléments graphiques, ou « enveloppes ».
Les composants peuvent partager des fonctionnalités essentielles, comme les styles, les enveloppes et la gestion du focus. Lorsque vous ajoutez le premier composant à une application, ces fonctionnalités essentielles représentent quelque 20 Ko de sa taille. Lorsque vous ajoutez d’autres composants, cette allocation de mémoire initiale est partagée par les composants ajoutés, réduisant ainsi la croissance de la taille de votre application.
Cette section décrit quelques-uns des avantages des composants ActionScript 3.0.
-
La puissance d’ActionScript 3.0
-
offre un langage de programmation orienté objet puissant, une étape importante dans l’évolution des capacités de Flash Player. Ce langage est conçu pour la création d’applications Internet enrichies reposant sur une base de code réutilisable. ActionScript 3.0 repose sur ECMAScript, le langage international standardisé pour la programmation de scripts. Il est en conformité avec la spécification de langage ECMAScript (ECMA-262) édition 3 language specification. Pour consulter une introduction approfondie à ActionScript 3.0, voir
Guide du développeur d’ActionScript 3.0
. Pour plus d’informations sur le langage, voir
Guide de référence d’ActionScript 3.0 pour Flash Professional
.
-
Les composants de l’interface utilisateur à base de fichier FLA
-
offrent un accès aisé aux enveloppes, pour une personnalisation aisée en cours de programmation. Ces composants fournissent également des styles, notamment des styles d’enveloppe, qui vous permettent de personnaliser l’aspect des composants et de charger des enveloppes lors de l’exécution. Pour plus d’informations, voir
Personnalisation des composants de l’interface utilisateur
et le
Guide de référence d’ActionScript 3.0 pour Flash Professional
.
-
Le nouveau composant FVLPlayback ajoute le composant FLVPlaybackCaptioning
-
avec prise en charge du mode plein écran, un aperçu en direct amélioré, des enveloppes qui permettent d’ajouter de la couleur et des paramètres alpha, ainsi que des fonctionnalités améliorées de téléchargement FLV et de mise en forme.
-
L’Inspecteur des propriétés et l’Inspecteur des composants
-
permettent de modifier les paramètres de composants pendant la programmation dans Flash. Pour plus d’informations, voir les sections
Utilisation des fichiers de composants
et
Définition des paramètres et des propriétés
.
-
La nouvelle boîte de dialogue de collection
-
des composants ComboBox, List et TileList vous permet de renseigner leur propriété
dataProvider
via l’interface utilisateur. Pour plus d’informations, voir la section
Création d’un DataProvider
.
-
Le modèle d’événement ActionScript 3.0
-
permet à votre application d’être à l’écoute des événements et d’appeler des gestionnaires d’événements en réponse à ceux-ci. Pour plus d’informations, voir les sections
Modèle de gestion des événements ActionScript 3.0
et
Gestion des événements
.
-
Les classes de gestionnaire
-
fournissent une méthode aisée de gestion du focus et des styles dans une application. Pour plus d’informations, voir le
Guide de référence d’ActionScript 3.0 pour Flash Professional
.
-
La classe de base UIComponent
-
fournit des méthodes, propriétés et événements essentiels aux composants qui l’étendent. Tous les composants de l’interface utilisateur ActionScript 3.0 héritent à partir de la classe UIComponent. Pour plus d’informations, voir la classe UIComponent dans le
Guide de référence d’ActionScript 3.0 pour Flash Professional
.
-
L’emploi d’un SWC
-
dans les composants de l’interface utilisateur à base de fichier FLA fournit des définitions ActionScript en tant que ressosurce dans le scénario du composant, de manière à accélérer sa compilation.
-
Une hiérarchie de classes aisément extensible
-
avec ActionScript 3.0 permet de créer des espaces de nom uniques et d’importer des classes si nécessaire et des sous-classes afin d’étendre les fonctionnalités des composants.
Pour plus d’informations, voir le
Guide de référence d’ActionScript 3.0 pour Flash Professional
.
Remarque :
Flash CS5 prend en charge les composants à base de fichier FLA et SWC. Pour plus d’informations, voir la section
Architecture des composants
.
|
|
|