![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
Подскажите, как добавить компоненты в HorizontalList с помощью AS3.0?
Есть собственный компонент, надо по нажатию кнопи добавлять его в масив данных, он как бы добавяется но не визуализируется. |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
отвечу как понял:
HorizontalList лучше наполнять с помощью ArrayCollection. В ArrayCollection можно добавлять/удалять данные. Для отображения изменений необходимо вызывать метод ArrayCollection refresh().
__________________
Flex 2 и Co |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
да я так и делаю, просто надо масив наполнить компонентами, делаю ти так:
var my arr:Array... var meEll:new_laer=new_laer() arr.push(meEll) место под елементы выделяется, а самих компонентов не видно, может я не так их в масив пакую? |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
ArrayCollection - данные.
itemRenderer - отображение (твой компонент). Их не надо добавлять. Они сами появятся столько раз, сколько нужно. Почитай про itemRenderer.
__________________
Flex 2 и Co |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
я использую ArrayCollection, но заполняю его масивом...
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
спасибо, дело решалось с помощью itemRenderer
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|