Вот модифицировал код. Хотел получить значения нодов.

Код:
var myXML:XML = new XML("<text><t1/><data2>привет</data2><t3/><t4/>
<data5>привет5</data5><t6/>
<data7><m1>YO!</m1></data7><t8/>
<data9><m2><mv>UPS!</mv></m2></data9><t10/></text>");
var col:Number = 0;
// счетчик, выдает колличество узлов в данных (18 в данном случае)
function obhod(node:XMLNode):Void {
col++;
if (node.hasChildNodes()) {
//trace(node.firstChild);
obhod(node.firstChild);
}
if (node.nextSibling != null) {
//trace(node.nextSibling);
//trace(node.nextSibling.nodeName);
//trace(node.nextSibling.nodeValue);
if (node.firstChild != null) {
trace(node.firstChild); //выводит содержание нода в окно Output
}
obhod(node.nextSibling);
}
}
obhod(myXML.firstChild);
trace(col);
/* поскольку счетчик считает все узлы (любой вложенности), значит он полностью
обходит дерево и можно узнать колличество вложений.
Не получается все же вывести ЛЮБЫЕ вложения, выводит ноды (<m1>YO!</m1>).
*/
Можно просто скопировать и вставить в новый флеш файл, что бы увидеть.
Но ВСЕ РАВНО не работает, если данные грузятса из внешнего myxml.xml, даже если они в нем едентичны.
Уже не знаю что делать. Как только не пытался

Я плякать
