2010-08-03 66 views
1

以下XML值從PHP文件中獲取Flex的XML

<result> 
    <list> 
     <node>air</node> 
     <node>flex</node> 
     <node>android</node> 
    </list> 
</result> 

我使用的HTTPService

<mx:HTTPService 
     id="project" 
     url="http://localhost/eshpm/AIR/newproject.php" 
     method="POST" result="onResult_projectname(event)" resultFormat="e4x"> 
      <mx:request xmlns=""> 
       <name>yes</name> 
      </mx:request> 
</mx:HTTPService> 

結果調用此XML使用功能

private function onResult_projectname(evt:ResultEvent):void 
{ 

     xmldata = new XML(evt.result); 
     xmlList_user = new XMLListCollection(xmldata.list);    

     tree.dataProvider = xmlList_user.children();    
} 
獲得

問題是我能夠顯示樹中的值.......但它重複

即 「空氣」 在樹兩次正在添加....

plz幫助.............感謝

回答

0

嘗試使用<mx:Tree dataProvider="{project.lastResult.result}" labelField="node"/>。通過調用project.send()數據綁定工作並填充您的樹。