设置Flex树的数据提供者

时间:2009-09-18 07:51:41

标签: flex

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树的数据提供者

2 个答案:

答案 0 :(得分:1)

尝试:

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

答案 1 :(得分:0)

您无法直接在Flex应用中打开本地文件。您必须将其上传到服务器并从那里加载内容。此代码会将其上传到服务器。

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