Тема: XML
Показать сообщение отдельно
Старый 13.08.2008, 01:46
VoCz вне форума Посмотреть профиль Отправить личное сообщение для VoCz Найти все сообщения от VoCz
  № 6  
VoCz

Регистрация: May 2006
Сообщений: 48
Код:
stage.scaleMode = "noscale";
stop();
// Создаём обьект XML 
menu_xml = new XML(); 
// Игнорируем все пробелы и переносы строк 
menu_xml.ignoreWhite = true; 
// Отслеживаем полную загрузку xml 
menu_xml.onLoad = function(ok) {
	if (ok) 
		{xmlNode = this.firstChild;
		play(); 
		link = new Array();
		model = new Array();
		year = new Array();
		price = new Array();
		image = new Array();

		xmllength = xmlNode.childNodes.length;
		trace("LENGTH: "+xmllength);




		// Если xml загрузился запускаем функцию построения меню 
		F_createMenu(); 
}}
	
// Загружаем menu.xml 
menu_xml.load("http://www.probegauto.ru/autovykup.php"); 
// Делаем функцию для создания меню 
F_createMenu = function () {
	
	for (i=1; i<=xmllength; i++)
	
	{
	_root.link[i]   =xmlNode.childNodes[i-1].childNodes[0].firstChild.nodeValue;
	_root.model[i]  =xmlNode.childNodes[i-1].childNodes[1].firstChild.nodeValue;
	_root.year[i]   =xmlNode.childNodes[i-1].childNodes[2].firstChild.nodeValue;
	_root.price[i]  =xmlNode.childNodes[i-1].childNodes[3].firstChild.nodeValue;
	_root.image[i]  =xmlNode.childNodes[i-1].childNodes[4].firstChild.nodeValue;
	
	trace(link[i] +" "+ model[i] +" "+year[i] +" "+price[i] +" "+image[i])
		}

	
	}