|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2009
Сообщений: 53
|
как добавить элемент в свой "custom component" с помощью "mxml"
всем привет.
вот простенький компонент "Group" с еще одной группой внутри : <?xml version="1.0" encoding="utf-8"?> <-- myGroup component--> <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" width="400" height="300"> <s:Group id="gp"/> </s:Group> <?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" xmlns:ns1="*"> <ns1:myGroup> <<ns1:gp> <s:Button label="btn" /> <<ns1:/gp> </ns1:myGroup> </s:WindowedApplication> Добавлено через 5 часов 4 минуты решение нашлось проект : <?xml version="1.0" encoding="utf-8"?> <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" width="400" height="300" initialize="group1_initializeHandler(event)"> <fx:Script> <![CDATA[ import mx.core.UIComponent; import mx.events.FlexEvent; [ArrayElementType("mx.core.UIComponent")] public var container:Array; protected function group1_initializeHandler(event:FlexEvent):void { for each(var itemContainer:UIComponent in container) { _container.addElement(itemContainer) } } ]]> </fx:Script> <s:Group id="_container"/> </s:Group> <?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" xmlns:ns1="*"> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <ns1:myComp x="151" y="142"> <ns1:container> <s:Button label="Button"/> </ns1:container> </ns1:myComp> </s:WindowedApplication> может ктото знает где есть инфа по тегам типа " ArrayElementType" Последний раз редактировалось adi.belis; 08.01.2010 в 01:01. |
|
|||||
Modus ponens
|
Чего-то вы вообще не то сделали...
И зачем вам ArrayElementType, если вы под 10-й плеер компилируете - используйте вектор и не мучайте компилятор
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Aug 2009
Сообщений: 53
|
Вектор супер спасибо.
|
Часовой пояс GMT +4, время: 21:32. |
|
« Предыдущая тема | Следующая тема » |
|
|