<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white"
creationComplete="init();" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.controls.List;
import mx.controls.Tree;
private var arrColl:ArrayCollection;
private var list:List;
private var tree:Tree;
private function init():void {
arrColl = new ArrayCollection();
arrColl.addItem({label:"defaultLeafIcon"});
arrColl.addItem({label:"disclosureClosedIcon"});
arrColl.addItem({label:"disclosureOpenIcon"});
arrColl.addItem({label:"folderClosedIcon"});
arrColl.addItem({label:"folderOpenIcon"});
tree = new Tree();
tree.visible = false;
tree.includeInLayout = false;
addChild(tree);
list = new List();
list.dataProvider = arrColl;
list.rowCount = arrColl.length;
list.iconFunction = list_iconFunc;
addChild(list);
}
private function list_iconFunc(item:Object):Class {
return tree.getStyle(item.label);
}
]]>
</mx:Script>
</mx:Application>