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

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
27jan/086

Intégrer un SWC dans un projet Flex sous Eclipse

Un fichier SWC est une archive pouvant contenir des composants Flex ou d'autres ressources. Il contient un fichier SWF ainsi qu'un fichier XML catalog.xml. Ce fichier SWF implémente une version compilée du composant ou du groupe de composants en tant que symbole. Le fichier catalog.xml liste le contenu du SWC (le/les composants intégrés au SWF).

Pour pouvoir utiliser un fichier .SWC sous Eclipse, il faut l'ajouter au library-path du projet. Toutes les classes et composants sont ensuite directement disponible dans l'éditeur MXML (Ctrl + Espace pour afficher la saisie semi-automatique).

Remplis sous: Flex Builder Lire la suite