![]() |
Загрузить информацию из 3 XML в один контент
Есть 3 xml необходимо по очереди загрузить с трёх xml инфу.
Когда делаю циклом, информация загружается только с последнего xml. Код AS1/AS2:
Только вот пока что это не выходит. |
KiL33,а_сутьба_объединить_в_одиН?
|
я бы сделал так:
Код AS1/AS2:
|
Ну либо загружать по очереди (вызывать загрузку следующего после загрузки текущего), либо 3 объекта хмл создавать
|
Вложений: 1
Fatality, Спасибо за пример он хорош, но есть пара недостатков. Возможно они возникли потому что вопрос мой был не полностью раскрыт.
XMl-ок может быть свободное количество, ну к примеру за максимум возьмём три. И само собой создавать массив с перечислением имен файлов не есть в моем случае хорошо. Разумеется проще цикл. Сами представьте если xml-ок будет больше двух десятков. Информация в xml представляет собой атрибуты, с помощью которых строится структура Очередной раз соглашусь с kuruki в данном случае с поочередной загрузкой. Код AS1/AS2:
Атрибуты считываются только с первого, хотя трейс показывает, что все xml по очереди были загружены В примере полноценный код. Есть пара откровенных косяков, может кто-нибудь поможет исправить. |
Код AS1/AS2:
|
Спасибо, это реализовано значительно лучше, чем даже как я хотел сделать:)
Только вот, сколько ни долблюсь одного не понимаю, почему делая мувик кнопкой я не могу получить инфу с атрибутов. Код:
if (node.nodeName == 'node') {trace(node) |
Потому что node нет ни в кнопке, ни в руте. Эта переменная существует только в обработчике загрузки и только пока выполняется функция. Проще говоря, недоступна.
Так что нужен механизм для связывания кнопок и нодов - либо запоминать всю инфу прямо в свойствах кнопки message (собственно, лейбл у вас и сохраняется в переменной message.txt_var - кстати, что за допотопный способ? почему не message.txt.text?) - либо все ноды хранить в массиве, в кнопках сохранять индексы по которым искать ноды - это на случай, если инфы в одном ноде много и сохранять всю в переменных кнопки не оптимально. И вот... Код:
_root.txt.text = this.txt_var; |
Цитата:
|
Ещё одна проблема.
По мере необходимости мне нужно удалять xml’ки и удаляю я их не по порядку, а в разброс, т.е. допустим xml’ок 10 я удаляю пятую и вот здесь возникает проблема, если обрывается порядковая цепочка цифр то xml’ки считаются только до 4 хотя после 4 идут еще 6 7 8 9 10 xml’ок. Можно с этим что-то сделать? |
| Часовой пояс GMT +4, время: 01:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.