Hello, je me casse le crâne depuis hier sur un moyen d'ajouter des items dans le 3e menu d'un MenuBar

Le dataProvider du Menubar est stocké dans une variable XMLList nomée menudata, j'ai écrit le code suivant, qui ne fonctionne que si j'ajoute un sous-menu à un item déja existant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
menudata =
		<>
                    <item label="A">
                        <item label="A1" data="A1"/>
                        <item label="A2" data="A2"/>
                        <item label="A3" data="A3"/>
                    </item>
                    <item label="B">
                        <item label="B1" data="B1"/>
                    </item>
                    <item name="C" label="C">
                    </item>
                </>;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var newitem:String = "<item label=\"" + newlabel + "\" data=\"" + newdata + "\"/>";
menudata.item(2).appendChild(newitem);
menubar.dataProvider = menudata;
Si quelqu'un a la solution .. =)
Thanks

EDIT :

menudata.(@label == 'C').appendChild(newitem);

OK =D