![]() |
|
||||||||||
|
|||||
|
[+1 04.05.08]
Регистрация: May 2008
Адрес: Czech, Prague
Сообщений: 65
|
Всем привет. Помогите разобраться с кодом:
var result:String = '<XMLList>' + '<Node name="foo" value="100"/>' + '<Node name="woo" value="200"/>' + '</XMLList>'; var xmlObj:XML = new XML(result); this.ownView.combo_DbaseType.dataProvider = xmlObj.Node; this.ownView.combo_DbaseType.labelField = "@name"; Цитата:
![]() |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 146
|
Чего-то перемудрили
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ public function init():void{ var result:XML = <XMLList> <Node name="foo" value="100"/> <Node name="woo" value="200"/> </XMLList>; cmb.dataProvider = result.children(); cmb.labelField = "@name"; } ]]> </mx:Script> <mx:ComboBox id="cmb" x="10" y="10"/> </mx:Application> |
|
|||||
|
[+1 04.05.08]
Регистрация: May 2008
Адрес: Czech, Prague
Сообщений: 65
|
Спасибо за другой вариант.
Мой тоже рабочий. Я просто обращался к компоненту который расположен на табе. Как оказалось, если таб не активен, то всё что есть в контейнере ещё не проинициализировано. ![]() Теперь поставил в свойстве таба creationPolicy="All" Короче работает. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|