![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
добрый день.
У меня есть компонент, наследующий от UIComponent. В это компоненте я переопределяю функцию createChildren(). В этой функции у меня добавляются несколько компонентов, но вот компонент Label не отображается. Не понимаю в чем дело. Ставил вместо Label класс Text и TextArea, все равно не отображается. Кто-нибудь сталкивался с такой проблемой? |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 20
|
попробуй унаследоваться от Canvas
|
|
|||||
|
Заработало. Хм... странное поведение. А кто-нибудь знает причину, почему так происходит?
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 28
|
Видеть бы весь код.
Если есть Класс от UI , то там свободно работает простой addChild(). |
|
|||||
|
да, работает. Я же говорю: все компонентны добавляются на сцену без проблем, за исключением текстовых. А добавляю текст я точно так же, как и все остальные.
override protected function createChildren():void { if (!list) { list = new TileList() list.x = 50; list.y = 50; list.dataProvider = _data; addChild(list); } if(!title_lbl) { title_lbl = new Label(); title_lbl.text = "Simple text"; tltle_lbl.x = 50; title_lbl.y = 20; addChild(title_lbl); } } |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Все на сцену добавляется. Размеры title_lbl просто равны нулю.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|