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>