Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Error #1009 при загрузке XML (http://www.flasher.ru/forum/showthread.php?t=131113)

AlexsWulf 13.10.2009 12:48

Error #1009 при загрузке XML
 
Был код загрузки 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()

Почему так произошло? Где я на косячил :(

iNils 13.10.2009 13:43

Что такое prod_list?

AlexsWulf 13.10.2009 13:48

вот переменные обьявленные в этом класе
Код AS3:

                private var novel : XML;                         //ХМЛ данныее
                private var urlLoader : URLLoader;                //ссылка на объект ХМЛ
                private var prod_list : XMLList;                //ХМЛ список содержимого окна
                private var prod_kol : uint;                        //Количество продуктов

Спасибо огромное.
Все заработало.


Часовой пояс GMT +4, время: 19:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.