Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS 3.0 & XML (http://www.flasher.ru/forum/showthread.php?t=107265)

ToXICus 29.01.2008 01:34

AS 3.0 & XML
 
Всем привет!
Возник вопрос по ХМЛ: есть простой хмл файл:
Код:

<tag1><subtag1>суб тег</subtag1><subtag2>второй субтег</subtag2></tag1>
С него надо закинуть даные во флеш. Делаю так:
Код:

import flash.xml.*;
var mainXML:XML;
var subXML:XML;
var XMLLoader:URLLoader = new URLLoader();
var XMLLURLRequest:URLRequest = new URLRequest('events.xml');
XMLLoader.load(XMLLURLRequest);
XMLLoader.addEventListener(Event.COMPLETE, onMEPLoaded);

function onMEPLoaded(event) {
mainXML = new XML(event.target.data);
var childs = mainXML.children();
var childsnum = childs.length();
var subchilds = childs.children()
}

В итоге получаю, что subchilds имеет значение только второе.
Подскажите, каким образом считать "суб тег" и "второй субтег", пожалуйста.
В поиске не нашел.

etc 29.01.2008 01:58

Код:

var xml:XML = <tag1><subtag1>суб тег</subtag1><subtag2>второй субтег</subtag2></tag1>;
trace(xml.children().children().toXMLString());

Все нормально.

ToXICus 29.01.2008 16:35

Спасибо.
Надо будет немного литературы почитать по теме :)
Да, допусти получил я ответ в одной переменной:
суб тег
второй субтег
Переменная выходит массивом или простым стрингом?

etc 29.01.2008 17:20

XMLList.


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

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