Flex ComboBox中的Tree itemRender ClassFactory 实现
想要实现ComboBox下来出来一颗树,用itemRender来实现,只编写了最基本的代码,更多功能可以自己添加。
新建TreeComboBox.as 和?TreeComboBoxRender.as,(在src/components/TreeComboBox下)代码如下:
TreeComboBox<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
xmlns:rp="components.TreeComboBox.*">
<mx:Script>
<![CDATA[
[Bindable]
public var xml:XML = <root>
<node label="a"/>
<node label="b"/>
<node label="c"/>
</root>
]]>
</mx:Script>
<mx:VBox width="100%" height="100%">
<rp:TreeComboBox id="treeComboBox" dataProvider="{xml.children()}"<mx:TextInput text="{treeComboBox.text}" width="200"/>
</mx:VBox>
</mx:Application>
结果如右图:
在家上网赚钱更容易