Надо так.

Код AS1/AS2:
if (String(name_ind[i]) == 'Иван')
А еще лучше при парсинге:

Код AS1/AS2:
for (var i:Number = 0; i < XMLfile.childNodes.length; i++)
{
name_ind[i] = XMLfile.childNodes[i].childNodes[0].firstChild.toString();
}
А вообще используйте атрибуты и не понадобится громоздкий цикл для таких проверок, какой же id у юзера:

Код AS1/AS2:
var name_ind:Array = new Array();
var XMLfile:XML = new XML();
XMLfile.load("score.xml");
XMLfile.ignoreWhite = true;
XMLfile.onLoad = zagr;
function zagr()
{
var xmlnode:XMLNode = XMLfile.firstChild;
vsego = xmlnode.childNodes.length;
for (var i:Number = 0; i < vsego; i++)
{
var id:Number = Number(xmlnode.childNodes[i].attributes['id'])
name_ind[id] = xmlnode.childNodes[i].firstChild.toString();
trace('id:' + id + ' name: ' + name_ind[id]);
}
}

Код:
<?xml version="1.0" encoding="utf-8"?>
<plaers>
<name id="1">Иван</name>
<name id="2">Петр</name>
<name id="3">Сидр</name>
</plaers>
Так получится массив, где индексы - это id юзеров из атрибутов и всегда можно по ним обратиться.