/*Flex中Tree*/
<common:TitledBorderBox title="XXXX列表"
height="100%"
width="25%">
<mx:Tree id="myTree"
width="100%"
height="100%"
fontSize="12"
doubleClick="fnshow()"
showRoot="true"
labelField="planname"
doubleClickEnabled="true"
dataProvider="{xml}"/>
</common:TitledBorderBox>
AS文件中:
[Bindable]
private var xml:XML;
private function init():void
{
var url:String="cn/com/view/yjchuzhi/planQueryMenu.xml";//XML的地址
var ul:URLLoader=new URLLoader();
ul.load(new URLRequest(url));
ul.addEventListener(Event.COMPLETE, readyLoad);
}
private function readyLoad(event:Event):void
{
var children:XML=XML(event.target.data);
xml=children;
}
//双击Tree 获取值
private function fnshow():void{
this.planname.text=myTree.selectedItem.@label;
}