Опиши подробнее, что такое value, а еще лучше - дай один нод ХМЛя и полностью функцию, которая его разбирает (парсит), иначе тяжело что-то сказать.
_global тут ни при чем. время никак не влияет, функция прописанная\вызывающаяся в onLoad вызывается тогда, когда весь ХМЛ уже загружен.
Вот тебе рабочий пример, если нужно:

Код:
var mainXML:XML = new XML();
mainXML.ignoreWhite = true;
mainXML.onLoad = function() {
parseXML_fn(this);
};
mainXML.load("xml2load.xml");
var _arr:Array = [[],[]];
var parseXML_fn = function () {
var _xml:XML = arguments[0];
for (var i:XMLNode = _xml.childNodes[0].firstChild; i != null; i=i.nextSibling) {
_arr[0].push(i.attributes.z);
_arr[1].push(i.attributes.c);
}
trace("Loaded array contains these values: "+_arr);
};
XML

Код:
<m>
<n z="1" c="2"/>
<n z="3" c="4"/>
<n z="5" c="6"/>
<n z="7" c="8"/>
<n z="9" c="0"/>
</m>