我正在尝试扩展mx:Box容器,以便两个按钮位于容器的外部以循环显示其内容(类似于滚动条)。
我已经制作了一个看起来很基本的自定义组件 比如“mx:HBox-> mx:Button mx:Box mx:Button”,其中按钮和框是hbox的子项。
如何通过我的自定义组件向用户提供对该框(例如其dataProvider和itemRenderer)的访问权限?
所以他们只需要写'local:MyCustomComponent dataProvider =“rar”itemRenderer =“rar”/>'我的那个组件里面的盒子可以用吗?
答案 0 :(得分:2)
创建代理List组件属性的getter和setter。
即:
private function set dataProvider(value:Object):void
{
list.dataProvider = value;
}