Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.01.2009, 04:36
Foli вне форума Посмотреть профиль Отправить личное сообщение для Foli Найти все сообщения от Foli
  № 1  
Ответить с цитированием
Foli
[+1 04.05.08]

Регистрация: May 2008
Адрес: Czech, Prague
Сообщений: 65
По умолчанию XML в ComboBox

Всем привет. Помогите разобраться с кодом:
Код AS3:
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";
Ругается на xmlObj.Node:
Цитата:
TypeError: Error #1009: Cannot access a property or method of a null object reference.

Старый 22.01.2009, 10:42
Bruiser вне форума Посмотреть профиль Отправить личное сообщение для Bruiser Найти все сообщения от Bruiser
  № 2  
Ответить с цитированием
Bruiser

Регистрация: Sep 2007
Сообщений: 146
Чего-то перемудрили
Код AS1/AS2:
<?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>

Старый 23.01.2009, 23:38
Foli вне форума Посмотреть профиль Отправить личное сообщение для Foli Найти все сообщения от Foli
  № 3  
Ответить с цитированием
Foli
[+1 04.05.08]

Регистрация: May 2008
Адрес: Czech, Prague
Сообщений: 65
Спасибо за другой вариант.
Мой тоже рабочий. Я просто обращался к компоненту который расположен на табе.
Как оказалось, если таб не активен, то всё что есть в контейнере ещё не проинициализировано.
Теперь поставил в свойстве таба creationPolicy="All"
Короче работает.

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:51.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.