Hi,

I want to populate a tree from a specific node from a XML obtained via
HTTPService. I have the following:

       [Bindable]
       public var myXML:XML;


<mx:script>
       private function onResult(oEvent:ResultEvent):void {
           myXML =  reqProblemas.lastResult.childNodes[2];
       }
</mx:script>

<mx:HTTPService id="reqProblemas" url="problemas/problemas.xml"
resultFormat="xml"  result="onResult(event)"  makeObjectsBindable="true"
useProxy="false"  showBusyCursor="true" />

<mx:Tree x="10" y="140" width="505" dataProvider="{treeProb}"
id="treeProblema"></mx:Tree>

But this isnt working, the tree is populated with raw XML data, instead of
the tree branches beginning from the third node, that is NODES:

<?xml version="1.0" encoding="utf-8" ?><tree id="tree">
<options>
 <opt name="target" value="_self"></opt>
</options>
<icons>
 <ico name="pnb" value="
http://localhost/marquise/componentes/js/tree/plusnb.gif";></ico>
</icons>
<nodes id="0" caption="Categorias" url="" ic="" exp="true" chk="false"
cststyle="" target="null" title="Categorias">
 <node id="806" caption="Aplicativos" url="" ic="" exp="false" chk="false"
cststyle="" target="null" title="Aplicativos">
   <node id="808" caption="Office" url="" ic="" exp="false" chk="false"
cststyle="" target="null" title="Office">
     <node id="809" caption="Excel" url="" ic="" exp="false" chk="false"
cststyle="" target="null" title="Excel">
     </node>
     <node id="810" caption="PowerPoint" url="" ic="" exp="false"
chk="false" cststyle="" target="null" title="PowerPoint">
     </node>
     <node id="811" caption="Word" url="" ic="" exp="false" chk="false"
cststyle="" target="null" title="Word">
     </node>
   </node>
   <node id="807" caption="Windows" url="" ic="" exp="false" chk="false"
cststyle="" target="null" title="Windows">
   </node>
 </node>
</nodes>
</tree>

Reply via email to