Если использовать такой код

Код:
oxml = new XML();
oxml.ignoreWhite = true;
oxml.load("objects.xml");
oxml.onLoad = trace(oxml.childNodes[0].childNodes.length);
То все работает и показывает количество узлов. А если вызывать загрузку XML из функции, то не работает.

Код:
function XML2 () {
oxml = new XML();
oxml.ignoreWhite = true;
oxml.load("objects.xml");
oxml.onLoad = trace(oxml.childNodes[0].childNodes.length);
}
В чем ошибка?