![]() |
Передача массива произведенного от XML при помощи LocalConnection
Уважаемые, такая сложность возникла.
Загружаю xml присваиваю его массиву. Открываю локал конекшин и передаю этот массив другой флешке. Все данные, за исключением длины массива теряются. ( атрибуты, узловые значения). Если же заполнять создать простой массив, то его значения передются нормально. Не подскажите возможна ли передача массива основанного на XML через локал конекшин? |
Покажи, где не работает.
|
Объем данных не может быть более 40 кб, у тебя это так?
|
нет. меньше 40 кб. там данные о подменюшке - 15 узлов на каждый по два аттрибута.
загрузка xml Код:
loadArticles = function(success) {Код:
obj.onPress = function() { Код:
receiving_lc.methodToExecute = function(param1:Array) { |
Есть подозрение, что нужно передавать не ссылку на объект, а сам объект.
|
ок. когда передаю dataXML то всё нормально. А как сформировать новый обьект, так чтобы передовалась не весь XML а только часть? Создать новый array и в него делать push? не потеряется ли при этом часть инфы?
|
Нужно создать новый массив и скопировать в него нужные ветки XML. Не дать ссылки, а именно скопировать
|
Код:
var AR1 = new Array(); |
Да понятно...а чтобы новый объект xml передовать нужно что ли createElement использовать?
|
Затупил
Код:
for(var i=0;i<articleItem[this.id].childNodes.length;i++) { |
| Часовой пояс GMT +4, время: 12:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.