ну вот у меня проблема
немогу записать в динамичное поле 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>
|
исходник во вложении