flexでのTreeコントロール外部xmlファイルをデータソースとして使用

1225 ワード

Treeコントロール外部xmlファイルをデータソースとして使用する場合は、まずファイルを導入する必要があります.2つの方法があります.
 
一、
<mx:XML id="treeData1" source="data/treeDataProvider.xml"/> 

 
      TreeのdataproviderはtreeData 1.nodeNameを使用します.labelFiled='@labelName'は、表示するフィールドの名前を指定します.
 
二、 
   <mx:Application />   creationComplete="init()"
private var treeData2:XML = new XML();  
            private function init():void   
            {   
                var url:URLRequest = new URLRequest("data/treeDataProvider.xml");   //      
                var loader:URLLoader = new URLLoader();   
                loader.addEventListener(Event.COMPLETE,onComplete);   
                loader.load(url);   
            }   
            private function onComplete(event:Event):void{   
                var result:URLLoader = URLLoader(event.target);   
                treeData2= XML(result.data);   
            } 

 
            TreeのdataproviderはtreeData 2.nodeNameを使用すればよい.LabelFiled='@labelName'表示するフィールドの名前を指定