2011-01-10 3 views
1

Я пытаюсь расширить контейнер mx: Box, чтобы две кнопки сидели на внешней стороне контейнера, чтобы циклически перебирать его содержимое (аналогично полосе прокрутки).Flex: Создание компонента пользовательского списка

Я создал пользовательский компонент, который выглядит в основном , как «mx: HBox-> mx: Button mx: Box mx: Button», где кнопки и поле являются дочерними элементами hbox.

Как я могу предоставить пользователю доступ к ящику (скажем, его dataProvider и itemRenderer) через мой пользовательский компонент?

Поэтому им просто нужно написать «local: MyCustomComponent dataProvider =" rar "itemRenderer =" rar "/> ', и мое поле внутри этого компонента может его использовать?

ответ

2

Создайте геттер и сеттеры, которые проксируют свойства вашего компонента List.

т.е:

private function set dataProvider(value:Object):void 
{ 
list.dataProvider = value; 
} 
Смежные вопросы