Array.indexOf に相当する XMLList はありますか?
例えば -
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 内のノードの 1 つに特定の値があるかどうかを確認するには、すべてのノードをループするよりも簡単な方法があるはずですよね? に似た何か -
xmlList.indexOfChildByNodeValue('two'); // returns 1, because it's the second child
xmlList.indexOfChildByNodeValue('three'); // returns -1, because it doesn't match any children
わかる?