構建一個多級菜單
<mx:XML id="myMenuModel">
<menuitem label="MenuItem A" >
<menuitem label="SubMenuItem 1-A" />
<menuitem label="SubMenuItem 2-A">
</menuitem>
<menuitem label="MenuItem B" />
<menuitem label="MenuItem C" type="check" />
<menuitem type="separator" />
<menuitem label="MenuItem D" >
<menuitem label="SubMenuItem 1-D" type="radio" groupName="one" />
<menuitem label="SubMenuItem 2-D" type="radio" groupName="one" />
<menuitem label="SubMenuItem 3-D" type="radio" groupName="one" />
</menuitem>
</mx:XML>
<mx:Menu id="myMenu">
<mx:dataProvider>
{myMenuModel}
</mx:dataProvider>
</mx:Menu>
<mx:XML id="myMenuModel">
<menuitem label="MenuItem A" >
<menuitem label="SubMenuItem 1-A" />
<menuitem label="SubMenuItem 2-A">
</menuitem>
<menuitem label="MenuItem B" />
<menuitem label="MenuItem C" type="check" />
<menuitem type="separator" />
<menuitem label="MenuItem D" >
<menuitem label="SubMenuItem 1-D" type="radio" groupName="one" />
<menuitem label="SubMenuItem 2-D" type="radio" groupName="one" />
<menuitem label="SubMenuItem 3-D" type="radio" groupName="one" />
</menuitem>
</mx:XML>
<mx:Menu id="myMenu">
<mx:dataProvider>
{myMenuModel}
</mx:dataProvider>
</mx:Menu>