здрасть, мож кто знает, почему данные за пределами onLoad не существуют

Код HTML:
myxml = new XML();
myxml.ignoreWhite = true;
myxml.onLoad = function() {
type = childNodes[0]
};
myxml.load("type.xml");
trace(type)
и трейс выводит НОН, а внутри onLoad выодит то, что надо.