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>