Есть xml, час думал, как извлечь правильно информацию.. что-то совсем не получается

Код:
<Root>
<Type type="user__getUserTO"/>
<User name="lalka" id="2582462" color="12">
<Items>
<Item id="19572555" typeId="2928" src="4" pCat="10" mType="1"/>
<Item id="20628643" typeId="2038" src="4" pCat="4" mType="1"/>
<Item id="22574240" typeId="395" src="4" pCat="7" mType="1"/>
<Item id="22574290" typeId="608" src="4" pCat="12" mType="1"/>
<Item id="22637848" typeId="3625" src="4" pCat="3" mType="1"/>
</Items>
</User>
</Root>
Получаю Id:

Код AS3:
xml.User.@userId
А затем с помощью цикла хочу получить typeId вещей и занести в массив те, которые имеют тип 1

Код AS3:
for each (var property:XML in myXML.User.Items)
{
if(property.@mType == "1") {
uItems.push(property.@typeId);
}
}
Уже совсем не понимаю, что я делаю не так(