А по индексу что выведет? ))

Код AS3:
trace(processes[1]) //
То есть, у тебя доказательством является
возможность указать тип XMLList? Ну так лист может содержать один XML, один элемент, и тогда позволяет работать с собой как с XML, хотя установлен тип XMLList. Если ты явно попробуешь задать лист одним узлом, то получишь implicit coercion:

Код AS3:
var xmlPro:XMLList =
<processes>
<process gametypeID="one">One10</process>
<process gametypeID="two">Two</process>
<process gametypeID="three">Three</process>
<process gametypeID="one">One20</process>
</processes>;
Добавлено через 14 минут
выборку.. ну например так

Код AS3:
var selectedXML:XML = <processes/>;
for each (var xmlNode:XML in xmlPro.process)
{
if (xmlNode.@gametypeID == "one") selectedXML.appendChild(xmlNode);
}