Build a tree out of an XML document

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();" >
<mx:Script>
import mx.collections.*;
[Bindable]
public var folderList:XMLList =<>
<folder state="unchecked" label="Marketing Collateral" isBranch="true" >
<folder state="unchecked" isBranch="true" label="data" >
<folder state="unchecked" isBranch="false" label="A" />
<folder state="unchecked" isBranch="false" label="D" />
</folder>
<folder state="unchecked" isBranch="true" label="data 2" >
<folder state="unchecked" isBranch="false" label="Applications" />
<folder state="unchecked" isBranch="false" label="Forms" />
</folder>
</folder>
</>;
[Bindable]
public var folderCollection:XMLListCollection;
private function init() : void{
folderCollection = new XMLListCollection(folderList);
checkTree.dataProvider = folderCollection;
}
</mx:Script>
<mx:Tree id="checkTree" labelField="@label" width="100%" height="100%"/>
</mx:Application>
Related examples in the same category