Flash CS4 Professional ActionScript 2.0

Composants ActionScript 2.0

La Référence du langage des composants ActionScript 2.0 détaille chaque composant qui est disponible dans la version 2 de l'architecture des composants Adobe avec son interface de programmation d'applications (API). Pour savoir comment utiliser, personnaliser et créer des composants de la version 2, consultez le guide Utilisation des composants ActionScript 2.

REMARQUE

 

Adobe Flash CS3 Professional englobe à la fois les composants d'ActionScript 2.0 et d'ActionScript 3.0. Toutefois, vous ne pouvez pas mélanger ces deux groupes de composants. Vous devez définir l'un ou l'autre pour une application donnée. Flash CS3 présente soit des composants ActionScript 2.0, soit des composants ActionScript 3.0 selon que vous avez ouvert un fichier ActionScript 2.0 ou ActionScript 3.0. Lorsque vous créez un nouveau document Flash CS3, vous devez spécifier soit un fichier Flash (ActionScript 3.0), soit un fichier Flash (ActionScript 2.0). Lorsque vous ouvrez un document existant, Flash examine les Paramètres de publication afin de déterminer quel ensemble de composants utiliser. Pour plus d'informations sur les composants ActionScript 3.0, consultez Utilisation des composants ActionScript 3.0.

Dans cet ouvrage, chaque description de composant contient des informations sur les thèmes suivants :

  • Interaction clavier
  • Aperçu en direct
  • Accessibilité
  • Définition des paramètres du composant
  • Utilisation du composant dans une application
  • Personnalisation du composant avec des styles et des enveloppes
  • Méthodes, propriétés et événements ActionScript

Les composants sont présentés par ordre alphabétique. Vous les trouverez également classés par catégorie dans les tableaux qui suivent.

Ce chapitre contient les sections suivantes :



Types de composants

Les tableaux suivants répertorient les composants de la version 2, classés par catégorie.

Composants d'interface utilisateur (IU)

Composant

Description

Composant Accordion

Jeu d'affichages verticaux se chevauchant, dont les boutons supérieurs permettent aux utilisateurs de passer d'un affichage à l'autre.

Composant Alert

Fenêtre contenant un message et des boutons pour capturer la réponse de l'utilisateur.

Composant Button

Bouton pouvant être redimensionné et personnalisé à l'aide d'une icône.

Composant CheckBox

Permet aux utilisateurs de faire un choix booléen (true ou false).

Composant ComboBox

Permet aux utilisateurs de choisir une option dans une liste déroulante. Ce composant peut contenir un champ de texte susceptible d'être sélectionné en haut de la liste et qui permet aux utilisateurs d'effectuer une recherche dans la liste.

Composant DataGrid

Permet aux utilisateurs d'afficher et de manipuler plusieurs colonnes de données.

Composant DateChooser

Permet aux utilisateurs de sélectionner une ou plusieurs dates dans un calendrier.

Composant DateField

Champ de texte non sélectionnable, avec icône de calendrier. Lorsque l'utilisateur clique dans le cadre de sélection du composant, Flash affiche un composant DateChooser.

Composant Label

Champ de texte d'une ligne non modifiable.

Composant List

Permet aux utilisateurs de choisir une ou plusieurs options dans une liste déroulante.

Composant Loader

Conteneur détenant un fichier SWF ou JPEG chargé.

Composant Menu

Menu standard d'application bureautique qui permet aux utilisateurs de choisir une commande dans une liste.

Composant MenuBar

Barre de menus horizontale.

Composant NumericStepper

Zone de texte équipée de flèches permettant d'augmenter et de réduire la valeur d'un nombre.

Composant ProgressBar

Présente la progression d'un processus, par exemple une opération de chargement.

Composant RadioButton

Permet aux utilisateurs de choisir parmi des options qui s'excluent réciproquement.

Composant ScrollPane

Affiche des clips, des bitmaps et des fichiers SWF dans une zone délimitée à l'aide de barres de défilement automatiques.

Composant TextArea

Champ de texte à plusieurs lignes modifiable.

Composant TextInput

Champ de saisie de texte à une ligne modifiable.

Composant Tree

Permet à un utilisateur de manipuler des informations hiérarchisées.

Composant Window

Fenêtre contenant une barre de titre, une légende, une bordure, un bouton Fermer et présentant du contenu à l'utilisateur.

Composant UIScrollBar

Permet d'ajouter une barre de défilement à un champ de texte.

Gestion des données

Composant

Description

Classes de liaison des données

Classes qui implémentent la fonctionnalité de liaison des données Flash lors de l'exécution.

Composant DataHolder

Contient des données et peut être utilisé en tant que connecteur entre composants.

API DataProvider

Modèle pour les listes de données à accès linéaire. Il offre des capacités de manipulation simple de tableaux qui distribuent leurs modifications.

Composant DataSet

Bloc de construction pour la création d'applications orientées données.

Composant RDBMSResolver

Permet d'enregistrer les données sur toute source de données prise en charge. Ce composant traduit le format XML qui peut être reçu et analysé par un service Web, JavaBean, un servlet ou une page ASP.

Classes de service Web

Classes permettant d'accéder aux services Web qui utilisent le protocole SOAP (Simple Object Access Protocol).
Ces classes se trouvent dans le package mx.services.

Composant WebServiceConnector

Fournit un accès sans script aux appels de méthode de service Web.

Composant XMLConnector

Lit et rédige des documents XML à l'aide des méthodes HTTP GET et POST.

Composant XUpdateResolver

Permet d'enregistrer les données sur toute source de données prise en charge. Ce composant traduit DeltaPacket en XUpdate.

Composants de support

Composant

Description

Composant FLVPlayback

Permet d'inclure un lecteur vidéo dans votre application Flash afin de lire de la vidéo progressive en continu sur HTTP depuis un service de diffusion en continu des vidéos de Flash (FVSS, Flash Video Streaming Service) ou FMS (Flash Media server).

Composant MediaController

Contrôle la lecture de support en flux continu dans une application (reportez-vous à Composants média).

Composant MediaDisplay

Affiche le support en flux continu dans une application (reportez-vous à Composants média).

Composant MediaPlayback

Combinaison des composants MediaDisplay et MediaController (reportez-vous à Composants média).

Gestionnaires

Classe

Description

Classe DepthManager

Gère la profondeur des objets dans les piles.

Classe FocusManager

Gère la navigation entre les composants via la touche de tabulation. Gère également les changements de focus lorsque l'utilisateur clique dans l'application.

Classe PopUpManager

Permet de créer et de supprimer des fenêtres contextuelles.

Classe StyleManager

Permet d'enregistrer les styles et de gérer les styles hérités.

Classe SystemManager

Permet de choisir la fenêtre de niveau supérieur qui est activée.

Classe TransitionManager

Permet de gérer les effets animés sur les diapositives et les clips.

Ecrans

Catégorie

Description

Classe Form

Permet de manipuler les écrans d'applications de formulaires lors de l'exécution.

Classe Screen

Classe de base des classes Slide et Form.

Classe Slide

Permet de manipuler les écrans de diaporamas lors de l'exécution.