Привет
Есть хмл

Код AS3:
<object class="Category">
<fieldList>
<field>
<name>
id
</name>
<value>
1
</value>
</field>
<field>
<name>
inDemo
</name>
<value>
true
</value>
</field>
<field>
<name>
name
</name>
<value>
Картинки
</value>
</field>
</fieldList>
</object>
Как из него достать, например, value="Картинки" по name? Или true по inDemo не бегая по всем полям?
Сейчас использую такой метод, но думаю можно проще, но в е4х не силен.

Код AS3:
protected function getFieldValue(fields:XMLList, name:String):Object
{
var len:int = fields.length();
for(var i:int=0; i<len; i++)
{
if(String(fields[i].name) == name)
return fields[i].value;
}
return null;
}