![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2006
Сообщений: 16
|
У меня вопросы.
Имеется XML - там несколько тегов < russia name="god" cod="Секретарь" photo="www.rambler.ru/1.jpg"><rod id="6" set="1" names="Андрей" tel="55-55-55" names2="Сергей" tel2="33-33-33" /><rod id="10" set="0" names="Иван" tel="66-66-66" /></russia><russia name=... Мне необходимо отобразить в двух текстовых полях значения переменных names1 и names2. т.е. Aндрей и Сергей. Как это сделать - как загрузить XML - Как обратиться к ней? С уважением и зараней благодарностью ![]() |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 16
|
xmlObject = new XML();
xmlObject.load("xmlfile.xml"); var info = xmlObject..... - как дальше не могу понять. Помогите пожалуйста. |
|
|||||
|
ветеран форума
|
names_txt и names2_txt - искомые текстовые поля
myXML = new XML();
myXML.load("xmlfile.xml");
for (var aNode:XMLNode = myXML.firstChild.firstChild; aNode != null; aNode=aNode.nextSibling) {
if (aNode.attributes.names != undefined) {
names_txt.text += aNode.attributes.names+newline;
} else {
names_txt.text += "---no name----"+newline;
}
if (aNode.attributes.names2 != undefined) {
names2_txt.text += aNode.attributes.names2+newline;
} else {
names2_txt.text += "---no name2----"+newline;
}
}
Последний раз редактировалось DarkLight; 19.08.2006 в 14:24. |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 16
|
А есть ссылка на какой нибудь такой исходник - а то пробую - никак - пишет в полях - _level0.names_txt и _level0.names2_txt.
Может быть эта проблема достаточно проста - но я в первый раз всё это делаю - а нужно срочно. |
|
|||||
|
ветеран форума
|
В хелпе Флеша есть несколько примеров.
Если можешь, кинь исходник сюда |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 16
|
Не знаю - может что то упустил. Опыта не хватает.
|
|
|||||
|
Регистрация: Jul 2006
Сообщений: 16
|
Прелоадер пока не делал - xls у меня грузиться - посмотрите в списках объектов и переменных при отладке - мне бы хотя бы чтобы по локалке работал. А чё там должно быть в этих текстовых полях я до сих пор не понял.
|
|
|||||
|
ветеран форума
|
Про текстовые поля:
Убрать или хотя бы изменить вар-имена (там конфликт получается) + исправить код: xmlObject = new XML();
xmlObject.onLoad = function() {
for (var aNode:XMLNode = xmlObject.firstChild.firstChild; aNode != null; aNode=aNode.nextSibling) {
var $tmp = aNode.firstChild;
if ($tmp != undefined) {
if ($tmp.attributes.name != undefined) {
names_txt.text += $tmp.attributes.name+newline;
} else {
names_txt.text += "---no name----"+newline;
}
if ($tmp.attributes.name2 != undefined) {
names2_txt.text += $tmp.attributes.name2+newline;
} else {
names2_txt.text += "---no name2----"+newline;
}
}
}
};
xmlObject.load("xmlfile.xml");
Последний раз редактировалось DarkLight; 19.08.2006 в 18:09. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|