Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

7août/082

Flex MXML – Les Composants MXML

Les applications Flex sont largement composées de composants (éléments modulaires). Techniquement, un composant est une classe ActionScript ou un document MXML Component qui a été mappé à un identifiant via un fichier manifest pour qu'il puisse être instancié en MXML. Il y a différents types de composants, mais pour le framework Flex, il y a deux types basiques de composants: visuels et non-visuels.
Les composants visuels sont les suivants:

Les composants non-visuels sont les suivants:

  • Composants Data
  • Composants Utility
7août/086

Flex MXML – Comprendre la Syntaxe MXML et sa Structure

MXML est un langage de description utilisé pour créer l'interface utilisateur. Comme son nom l'indique, MXML est un langage basé sur XML. Si vous êtes familier de XML ou de HTML, la plupart des concepts généraux vous seront familier. MXML utilise des tags pour créer des composants comme des éléments d'interface contrôles IHM (Interface Homme-Machine ou User Interface Controls), par exemple des boutons, menus, etc … Ces tags spécifient aussi la manière par laquelle ces composants interagissent les uns avec les autres et avec le reste de l'application, y compris les sources de données.

Création de documents MXML

Tous ce qui est MXML doit apparaître dans un document MXML (c'est à dire un document texte avec l'extension ".mxml"). Vous pouvez utiliser n'importe quel éditeur de texte, éditeur XML ou IDE qui peuvent traiter du texte ou du XML pour écrire du MXML. Pour créer un nouveau document MXML, il suffit de créer un nouveau fichier portant l'extension ".mxml". Si vous utilisez Flex Builder, vous pouvez utiliser les menus du programme pour ajouter soit un nouveau MXML Application, soit un nouveau MXML Component. Tous deux sont des documents MXML, seul change le nœud racine (root node) ajouté à ce document.

Remplis sous: Exemple, MXML Lire la suite