Показать сообщение отдельно
Старый 17.03.2008, 09:05
WindWalker вне форума Посмотреть профиль Отправить личное сообщение для WindWalker Найти все сообщения от WindWalker
  № 6  
Ответить с цитированием
WindWalker

Регистрация: Nov 2006
Сообщений: 223
Я бы сделал вот так:
Код:
function parseXML(x:XML) {
	
	var nodeEvent:DOM = new DOM(x.firstChild);
	var cameraName:String = DOM.asString(nodeEvent.camera_name);
	
	var nodeFiles:DOM = nodeEvent.file;
	
	for (var i=0; i<nodeFiles.length; i++) {
		var nodeFile = nodeFiles[i];
		var fileURL:String = DOM.asString(nodeFile.file_url, "");
		var date:String = DOM.asString(nodeFile.date, "");
		var time:String = DOM.asString(nodeFile.time, "");
		var order:Number = DOM.asNumber(nodeFile.order, 1);		
		
		trace ("fileURL: "+fileURL);
		trace ("date: "+date);
		trace ("time: "+time);
		trace ("order: "+order);
	}	
};

var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success) {
	if (success) {
		_root.parseXML(this);
	} else {
		trace('File not found');
	}
};
my_xml.load('new.xml');
Вот необходимый класс DOM (распакуй в папку с .fla файлом).
Вложения
Тип файла: zip DOM.zip (2.3 Кб, 44 просмотров)