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树的数据提供者
答案 0 :(得分:1)
尝试:
tree.dataProvider = new XMLListCollection(XMLList(XMLDP));
答案 1 :(得分:0)
您无法直接在Flex应用中打开本地文件。您必须将其上传到服务器并从那里加载内容。此代码会将其上传到服务器。
var file:FileReference = FileReference(event.target);
file.upload(uploadURL);