Показать сообщение отдельно
Старый 11.08.2006, 03:05
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 25  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
var sender:LoadVars = new LoadVars();
var receiver:LoadVars = new LoadVars();
sender.sendAndLoad("xml2load.xml", receiver);
var mainXML:XML = new XML();
mainXML.ignoreWhite = true;
AsBroadcaster.initialize(receiver);
var parseXML_obj:Object = new Object();
receiver.addListener(parseXML_obj);
receiver.onData = function(text:String) {
	mainXML.parseXML(text);
	this.broadcastMessage("XMLloaded");
};
parseXML_obj.XMLloaded =  function () {
	var _arr:Array = [[],[]];
	var _xml:XML = mainXML;
	for (var i:XMLNode = _xml.childNodes[0].firstChild; i != null; i=i.nextSibling) {
		_arr[0].push(i.attributes.z);
		_arr[1].push(i.attributes.c);
	}
	trace("Loaded array contains these values: "+_arr);
};
Для любителей небанально усложнить примитивную задачу %)
Не смотря на то, что приведенный выше код работает, рекомендую использовать это только чтобы пугать знакомых =)
Зато onLoad не используется %)
__________________
Hell is the possibility of sanity