Есть ли XMLList, эквивалентный Array.indexOf?
Например -
var array:Array = ['one','two'];
trace(array.indexOf('two')); // returns 1, since it's at the second position
trace(array.indexOf('three')); // returns -1, since it isn't found
... верно? но что, если у меня есть это -
var xml:XML = <list><item>one</item><item>two</item><list>
var xmlList:XMLList = list.item;
Должен быть более простой способ проверить, имеет ли один из узлов в XMLList определенное значение, чем проходить по всем из них, верно? что-то похожее -
xmlList.indexOfChildByNodeValue('two'); // returns 1, because it's the second child
xmlList.indexOfChildByNodeValue('three'); // returns -1, because it doesn't match any children
имеет смысл?