Был код загрузки XML по клику на кнопке. - все отлично работало
Решил переделать чтоб данные загружались при загрузке ролика.
получаем вот такой код:

Код AS3:
public function game() {
trace("1");
XmlLoader("ProductInfo.xml");
}
//загружаем ХМЛ данные
public function XmlLoader(name : String) : void {
trace("2");
var urlRequest : URLRequest = new URLRequest(name);
urlLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, completeXML_listener);
urlLoader.load(urlRequest);
}
private function completeXML_listener(e : Event) : void {
trace(e);
//разбираем полученные данные
novel = new XML(urlLoader.data);
prod_kol = prod_list.length();
callProd();//получаем данные в цикле
}
При вызове функции

Код:
completeXML_listener
получаю ошибку

Код:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at main::game/completeXML_listener()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Почему так произошло? Где я на косячил
