| mikhailk |
03.03.2011 01:08 |
Удаление нескольких узлов из XMLList
Задача - удалить все узлы, где slot="1"
Код AS3:
var xml:XML = <items>
<item store="1" slot="1" />
<item store="1" slot="1" />
<item store="1" slot="2" />
<item store="1" slot="3" />
<item store="1" slot="4" />
<item store="1" slot="1" />
<item store="1" slot="5" />
<item store="1" slot="6" />
</items>;
trace(xml);
for (var i:int=xml.item.length()-1;i>-1;i--)
{
if (xml.item[i].@slot==1) delete xml.item[i];
}
trace(xml);
Можно без цикла и условного оператора решить?
|