![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 75
|
Был код загрузки XML по клику на кнопке. - все отлично работало
Решил переделать чтоб данные загружались при загрузке ролика. получаем вот такой код: 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();//получаем данные в цикле } 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() ![]() |
|
|||||
|
Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 75
|
вот переменные обьявленные в этом класе
private var novel : XML; //ХМЛ данныее private var urlLoader : URLLoader; //ссылка на объект ХМЛ private var prod_list : XMLList; //ХМЛ список содержимого окна private var prod_kol : uint; //Количество продуктов Все заработало. Последний раз редактировалось AlexsWulf; 13.10.2009 в 13:52. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|