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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 20.07.2004, 07:17
Blood-Sid вне форума Посмотреть профиль Отправить личное сообщение для Blood-Sid Найти все сообщения от Blood-Sid
  № 1  
Blood-Sid

Регистрация: Apr 2004
Адрес: Чита
Сообщений: 17
По умолчанию Xml и массив

Имеется XML:
<m>
<k name = "set">
<k name="vop0" link="otv0"></k>
<k name="vop1" link="otv1"></k>
</k>
</m>
Как его загрузить во FLASH(6) и преобразовать в массив:
vop[0]=otv0;
vop[1]=otv1;
__________________
Blood-Sid

Старый 20.07.2004, 09:33
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
утренняя гимнастика :)
Код:
ldr = new XML();
ldr.ignoreWhite = true;
ldr.load("test.xml");
//
//
ldr.onLoad = function(flag) {
	// loaded
	if (flag) {
		// reference to root node
		var base = this.firstChild;
		for (var i = 0; i<base.childNodes.length; i++) {
			// reference to set of questions
			var set = base.childNodes[i];
			// ** array of questions **
			var vop = [];
			for (var j = 0; j<set.childNodes.length; j++) {
				// reference to question in current set
				var item = set.childNodes[j];
				// name of node
				var name = item.attributes.name;
				if (name.indexOf("vop") != -1) {
					// index of question
					var index = Number(name.substr(3));
					// answer to question
					var value = item.attributes.link;
					//
					// ** add question to array **
					vop[index] = value;
				}
			}
			trace("answers set : "+vop);
		}
	}
};
ориентируйся по комментариям..
здесь твой хмл грузится из файла "test.xml", разбирается по кусочкам, но созданный массив всего лишь трейсится, и никуда не сохраняется. вместо трейса поставишь что там надо сделать с этим массивм :)

Старый 20.07.2004, 11:35
  № 3  
netCat
Guest

Сообщений: n/a
А зачем в массив то?

помоему объект XML намного удобнее объекта Array

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

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

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


 


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


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