Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   запись в динамичное поле атребута хмл (http://www.flasher.ru/forum/showthread.php?t=132512)

Prior 13.11.2009 01:44

запись в динамичное поле атребута хмл
 
Вложений: 1
ну вот у меня проблема
немогу записать в динамичное поле price_d значение атрибута price когда загружаю хмл

хотя саму картинку подключает
и трейс работает

код
Код AS1/AS2:

function loadXML(loaded) {
        if (loaded) {
                trace ("load+");
                xmlNode = this.firstChild;
                image = [];
                price =[];
                total = xmlNode.childNodes.length;
                for (i=1; i<=total; i++) {
                        image[i] = xmlNode.childNodes[i-1].firstChild ;
                        trace ("image["+i+"]="+image[i]);
 
 
                        price [i] = xmlNode.childNodes[i-1].attributes.price;
                        trace ("price["+i+"]="+price[i]);
                        }
 
                q=random (total)
                img_f.loadMovie(image[q], 1);      //загрузка в img_f картинки з хмл
                price_d.text = price[q];                        //загрузка в price_d текста з хмл
 
        } else {
                trace("file not loaded!");
        }
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("images.xml");

структура хмл файла

Цитата:

<banners>
<img price="1790 р.">plantronics-discovery-650.jpg</img>
<img price="2070 р.">ritmix-rf-4500-8gb.jpg</img>
</banners>
исходник во вложении

udaaff 13.11.2009 10:34

В price_d русская "c" в названии (в имени текстфилда)


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

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