Création de menus dans un Menubar via XML
Bonjour :)
Je voudrais ajouter des menus sur un menuBar à partir d'un document XML dont voici le contenu :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<root>
<menu label="Biographies des Zicos" >
<menuitem label="Arnaud" />
<menuitem label="JpBoogie" />
<menuitem label="Pat" />
<menuitem label="PhilGood" />
<menuitem label="Thierry" >
</menuitem>
</menu>
<menu label="second menu">
<menuitem label="Option 1" />
<menuitem label="Option 2" >
</menuitem>
</menu>
<menu label="Troisi\\ème menu ">
<menuitem label="Option 1 du trois" />
<menuitem label="Option 3 du trois" />
<menuitem type="separator" />
<menuitem label="Option 4 du trois" />
<menuitem label="Option 5 du trois" >
</menuitem>
</menu>
</root> |
Le code AS :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
var myDP_xml:XML = new XML();
myDP_xml.ignoreWhite = true;
myDP_xml.onLoad = function(success:Boolean) {
if (success) {
my_mb.dataProvider = myDP_xml.firstChild;
} else {
trace("error loading XML file");
}
};
myDP_xml.load("http://www.jpboogie.fr/menu.XML"); |
En ce qui concerne le cr&tion et l'affichage des menus, aucun souci, mais en fait le problème est que je ne sais pas quel attribut positionner dans le document XML pour donner un nom à chaque menu de manière à pouvoir lui attacher un écouteur dans le code AS.
Autre problème comment gérer les caractères accentués dans XML ?
Un peu paumé moi avec XML.... Si quelqu'un pouvait me mettre sur la voie :):)