";
private var menu:XMLList;
private var selectedNode:XML;
private function init():void{
menu = new XMLList(str);
tree.dataProvider = menu;
}
public function treeChanged(event:Event):void {
selectedNode=Tree(event.target).selectedItem as XML;
trace(selectedNode.@id);
}
]]><?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:XMLList id="managerData">
<node label="排除" id="1">
<node label="排除" id="101"/>
</node>
<node label="数据" id="2">
<node label="在线" id="201"/>
<node label="日报" id="202"/>
</node>
</mx:XMLList>
<mx:Script>
<![CDATA[
private var str:String ="<node label='排除玩家' id='1'><node label='排除玩家' id='101'/></node><node label='数据管理' id='2'><node label='玩家在线' id='201'/><node label='日报' id='202'/></node>";
private var menu:XMLList;
private var selectedNode:XML;
private function init():void{
menu = new XMLList(str);
tree.dataProvider = menu;
}
public function treeChanged(event:Event):void {
selectedNode=Tree(event.target).selectedItem as XML;
trace(selectedNode.@id);
}
]]>
</mx:Script>
<mx:Tree x="125" y="92" width="319" height="386" id="tree" labelField="@label" change="treeChanged(event)" ></mx:Tree>
</mx:Application>