|
|
|||||
Регистрация: Nov 2010
Сообщений: 91
|
как добавить несколько UIComponent
я пытаюсь создать несколько видео-боксов. первый получается создать так:
private function getVideoBox(width:int=320,height:int=240,x:int=0,y:int=0):Video{ var video:Video = new Video(width,height); video.x = x; video.y = y; var uic:UIComponent = new UIComponent(); uic.addChild(video); addElement(uic); return video; } заранее спасибо за помощь! |
|
|||||
Регистрация: Nov 2010
Сообщений: 91
|
да. спасибо получилось, но с одной оговоркой. каждый новый добавленный видео бокс визуально ниже предыдущего на 10-15 пикселей, хотя video.y = 0 всегда!!! складывается такое ощущение как будто где-то есть запись video.y = video.y - 10, но ее нигде в коде нет. в чем может быть дело?
|
|
|||||
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
Или можно ложить ваши Video в spark:Group, и задать ей HorizontalLayout.
<s:Group id="container"> <s:layout> <s:HorizontalLayout /> </s:layout> <!-- тут уже идут ваши компоненты--> <!-- --> <!-- Или если вы хотите добавить всё через as --> <fx:Script> <![CDATA[ // ваш код ... //... private function getVideoBox(width:int=320,height:int=240):Video{ var video:Video = new Video(width,height); container.addElement(video); //или заверните его в UIComponent если video не кастуется к IVisualElement return video; } ]]>
__________________
Oomph Последний раз редактировалось AlexLucas; 29.04.2013 в 14:18. |
Часовой пояс GMT +4, время: 17:52. |
|
« Предыдущая тема | Следующая тема » |
|
|