Flex:创建自定义列表组件

时间:2011-01-10 04:33:46

标签: flex custom-component dataprovider

我正在尝试扩展mx:Box容器,以便两个按钮位于容器的外部以循环显示其内容(类似于滚动条)。

我已经制作了一个看起来很基本的自定义组件 比如“mx:HBox-> mx:Button mx:Box mx:Button”,其中按钮和框是hbox的子项。

如何通过我的自定义组件向用户提供对该框(例如其dataProvider和itemRenderer)的访问权限?

所以他们只需要写'local:MyCustomComponent dataProvider =“rar”itemRenderer =“rar”/>'我的那个组件里面的盒子可以用吗?

1 个答案:

答案 0 :(得分:2)

创建代理List组件属性的getter和setter。

即:

private function set dataProvider(value:Object):void
{
 list.dataProvider = value;
}