DissDoc
09.07.2007, 17:14
<?xml version="1.0" encoding="utf-8" ?>
<map name="Town" w="32" h="32">
<tile name="0" x="0" y="0"/>
<tile name="0" x="0" y="1"/>
<tile name="0" x="0" y="2"/>
</map>
Уже день мучаюсь с кодом, никак не могу сообразить, как это привести к виду
tag=map
name=Town
w=32
h=32
tag=tile
name=0
x=0
y=0
и т.д.
как это сделать, вот мой код
var mapXml:XML = new XML();
mapXml.load("test.xml");
mapXml.onLoad = function(success)
{
// Вот тут пытаюсь по аттрибутам прочитать (как в хелпе)
for (attr in mapXml.firstChild.attributes) {
trace (attr + " = " + mapXml.firstChild.attributes[attr]);
// Но тут еще и теги нужно прочитать...
// я если честно просто запутался
}
да. еще. мне не нужно писать код, я сам справлюсь, меня только интересует как начать читать xml-файл?
т.е. XMLDocument, NodeType какое бывает (т.е. они носят числовые значения или как? т.е. атрибут это или узел?)
Да и все по сути.
А. + еще длину считать как? Т.е. проверил я на детей в узле. Получил числовое значение детей, чтобы считать данные.
idMap - пробовал. Меня это не устраивает.
Вообщем, больше всего интересует XMLDocument во флеше как получить?
ЗЫ. вроде постарался изложить суть.
<map name="Town" w="32" h="32">
<tile name="0" x="0" y="0"/>
<tile name="0" x="0" y="1"/>
<tile name="0" x="0" y="2"/>
</map>
Уже день мучаюсь с кодом, никак не могу сообразить, как это привести к виду
tag=map
name=Town
w=32
h=32
tag=tile
name=0
x=0
y=0
и т.д.
как это сделать, вот мой код
var mapXml:XML = new XML();
mapXml.load("test.xml");
mapXml.onLoad = function(success)
{
// Вот тут пытаюсь по аттрибутам прочитать (как в хелпе)
for (attr in mapXml.firstChild.attributes) {
trace (attr + " = " + mapXml.firstChild.attributes[attr]);
// Но тут еще и теги нужно прочитать...
// я если честно просто запутался
}
да. еще. мне не нужно писать код, я сам справлюсь, меня только интересует как начать читать xml-файл?
т.е. XMLDocument, NodeType какое бывает (т.е. они носят числовые значения или как? т.е. атрибут это или узел?)
Да и все по сути.
А. + еще длину считать как? Т.е. проверил я на детей в узле. Получил числовое значение детей, чтобы считать данные.
idMap - пробовал. Меня это не устраивает.
Вообщем, больше всего интересует XMLDocument во флеше как получить?
ЗЫ. вроде постарался изложить суть.