Если грузите через URLLoader, то получаете XML вот так:
var xml:XML = new XML(urlLoader.data);
если через сокеты, то:
var xml:XML = new XML(socket.readUTFBytes(length);
После того как получили XML выдергиваем инфу:
var type:String = xml.attribute("type");
var title:String = xml.attribute("title");
var image:String = xml.attribute("image");
var constructTime:int = parseInt(xml.attribute("constructTime"));
var requirements:XMLList = xml.child("requirements") as XMLList;Добавлено (01.11.2012, 09:48)
---------------------------------------------
Ну а чтобы по всем requirements пробежаться:
Code
for each (var item:XML in xml.requirements )
{
var t:String = item.attribute("type");
var q:int = parseInt(item.attribute("quantity"));
var r:String = item.attribute("resourceType");
}