mxml:
<?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="cargaMenu.send();"><br /> <mx:HTTPService id="cargaMenu" showBusyCursor="true" method="POST" url="http://localhost/flex/menu.xml" useProxy="false" result="httpResult(event)" resultFormat="e4x"><br /> </mx:HTTPService><br /> <mx:Script><br /> <!--[CDATA[<br /> import mx.rpc.events.ResultEvent;<br /> [Bindable]<br /> public var datos:XMLList;<br /> [Bindable]<br /> private var listaMenu:XML;<br /> [Bindable]<br /> private var tipText:String;<br /> private function httpResult(event:ResultEvent):void<br /> {<br /> //var listaMenu:XML = event.result as XML;<br /> listaMenu= event.result as XML;<br /> //datos = new XMLList(listaMenu.Menuitem);<br /> }<br /> import mx.events.MenuEvent;<br /> private function menuHandler(event:MenuEvent):void {<br /> tipText=event.item.@data;<br /> }<br /> ]]--><br /> </mx:Script><br /> <mx:HRule x="0" y="85" width="100%"/><br /> <mx:Label x="21" y="18" text="EHAI" width="131" height="67" fontSize="36" fontWeight="bold" color="#ffffff" alpha="0.96" enabled="true"/><br /> <mx:MenuBar x="19" y="98" labelField="@label" dataProvider="{listaMenu}" itemRollOver="menuHandler(event);" showRoot="false" textDecoration="underline" fontSize="14" fontWeight="bold"></mx:MenuBar><br /> <mx:Canvas x="160" y="9" width="627" height="68"><br /> <mx:Image x="5" y="5" width="70" height="58"/><br /> <mx:Label x="95" y="7" fontSize="12" text="{tipText}" width="522" height="61"/><br /> </mx:Canvas><br /></mx:Application><br />
XML:
<?xml version="1.0" encoding="gb2312"?><br /><mymenu label="all"><br /> <menuitem label="軟體介紹" data="軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹軟體介紹"/><br /> <menuitem label="主要功能" data="主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能主要功能"/><br /> <menuitem label="使用方法一" data="使用方法一使用方法一使用方法一使用方法一"/><br /> <menuitem label="使用方法二" data="使用方法二使用方法二使用方法二使用方法二使用方法二"/><br /> <menuitem label="關於我們" data="關於我們關於我們關於我們關於我們"/><br /> <menuitem label="Menu6" data="top6"/><br /> <menuitem label="Menu7" data="top7"/><br /> <menuitem label="Menu8" data="top8"/><br /> <menuitem label="Menu9" data="top9"/><br /> <menuitem label="Menu10" data="top10"/><br /></mymenu>