Вход

Просмотр полной версии : Flash MX и чтение XML


Cep}|{
12.06.2002, 13:50
порекомендуйте плиз хороший пример или тьюториал на этом сайте, если есть. нужно просто прочитать данные из XML на Flash MX-script-е.

Zhmurik
12.06.2002, 14:36
Первый кадр:
var Material = new XML(source);
Material.load("test.xml");

Второй пустой.

Третий:
if(!Material.loaded){
gotoAndPlay(2);
}else{
play();
}

Четвёртый:
while (Material != null){
if(Cathegory=="Karta"){

Zhmurik
12.06.2002, 14:43
Соррри не дописал

while (Material != null){
if (Material.nodeName == "text1"{
_root.aaa=Material.firstChild.nodeValue
}
if (Material.firstChild != null) {
Material = Material.firstChild;
}else if(Material.nextSibling != null){
Material = Material.nextSibling;
}else{
Material = Material.parentNode;
Material = Material.nextSibling;
}
}
stop();

Теперь test.xml
<?xml version="1.0"?><texts><text1>HELP!</text1></texts>

Для XML очень важно не делать перевола строки и пропусков.
В конце ты получаешь в _root.aaa="HELP!"

УильямБрэдберри
12.06.2002, 15:20
Оригинал написал(а) Zhmurik
Для XML очень важно не делать перевола строки и пропусков.


Забудь...
Можешь делать пропуски... (есть ф-я "myXML.ignoreWhite()")
http://www.flasher.ru/tutorial/viewtut.php?id=67

Cep}|{
12.06.2002, 15:34
спасибо, особенно за тьюториал.