2010-08-03 7 views
1

Les valeurs XML suivantes devient de fichier phpFlex xml dans l'arbre

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

J'appelle ce xml en utilisant 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> 

Le résultat est obtenu en utilisant la fonction

private function onResult_projectname(evt:ResultEvent):void 
{ 

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

     tree.dataProvider = xmlList_user.children();    
} 

Le problème est que je suis en mesure d'afficher les valeurs dans Tree ....... mais il se répète

-à-dire, "l'air" est comming dans l'arbre deux fois ....

aide plz ............. merci

Répondre

0

Essayez d'utiliser <mx:Tree dataProvider="{project.lastResult.result}" labelField="node"/>. En appelant project.send() la liaison de données fonctionne et remplit votre arborescence.