2009-09-18 54 views
0
public function fileBrowse():void { 
      var success:Boolean = fileRef.browse(); 
     } 

     public function initFileAndImageReferences():void { 

     fileRef.addEventListener(Event.SELECT, fileRef_select); 

     } 

     private function fileRef_select(event:Event):void { 
      var XMLDP:XML = new XML(); 
      tree.dataprovider = 

     } 

的數據提供程序後,我選擇一個XML文件,我需要的XML文件是一個Flex樹設置的一個Flex樹

回答

1

嘗試:

tree.dataProvider = new XMLListCollection(XMLList(XMLDP)); 
0

的你不能在Flex應用程序直接打開本地文件的數據提供器。您必須將其上傳到服務器並從那裏加載內容。該代碼將其上傳到服務器。

var file:FileReference = FileReference(event.target); 
file.upload(uploadURL);