![]() |
|
||||||||||
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
2Автор: поместил бы код в топик, а то качать лень, да и не всегда есть флэшИДЕ. telumentFiles = ["Find1.xml", "Find2.xml", "Find3.xml"]; var xmlArr:Array=[]; for (var i:Number = 0; i<telumentFiles.length; i++) { var myXML:XML = new XML(); xmlArr.push(myXML); myXML.ignoreWhite = true; aName = telumentFiles[i]; myXML.load(aName); myXML.onLoad = function(success) { // ВОТ ЗДЕСЬ НЕ ОБЯЗАТЕЛЬНО ПРОВЕРЯТЬ НА ЗАГРУЖЕННОСТЬ, // ЕСЛИ НАДО ПРОДОЛЖИТЬ - ПРОДОЛЖАЙ БЕЗ ПРОВЕРКИ // if (success) { myXML_first = this.firstChild; populateTable(myXML_first); } }; } function populateTable(str_xml:Object) { for (n=0; n<str_xml.childNodes.length; n++) { Razdel_1 = str_xml.childNodes[n].firstChild.firstChild.nodeValue; Razdel_2 = str_xml.childNodes[n].firstChild.nextSibling.firstChild.nodeValue; Razdel_3 = str_xml.childNodes[n].firstChild.nextSibling.nextSibling.firstChild.nodeValue; Razdel_4 = str_xml.childNodes[n].firstChild.nextSibling.nextSibling.nextSibling.firstChild.nodeValue; myTable.addItem({Раздел_1:Razdel_1, Раздел_2:Razdel_2, Раздел_3:Razdel_3, Раздел_4:Razdel_4}); } myTable.getColumnAt(0).width = 100; myTable.getColumnAt(1).width = 100; myTable.getColumnAt(2).width = 100; myTable.getColumnAt(3).width = 200; } ////////////////////////////////////////// function showDetails(myXML:Object):Void { for (n=0; n<myXML.childNodes.length; n++) { result_text.text = myXML.childNodes[n].firstChild.firstChild.nodeValue } } ////////////////////////////////////////////////Действие при клике мышью function change(eventObject) { showDetails(xmlArr[myTable.selectedIndex].firstChild); }; myTable.addEventListener("change", change); Я правда так и не понял проблемы.. в примере не грузится xml2, и что? третья грузится.. Что надо? Выводить их по порядку? Что именно не работает?
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 15.02.2009 в 17:53. |
![]() |
Часовой пояс GMT +4, время: 20:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|