Термин не определен или не имеет свойств !XML,без контейнера

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
swing1991
Сообщения: 42
Зарегистрирован: 08 ноя 2010, 20:31

Термин не определен или не имеет свойств !XML,без контейнера

Сообщение swing1991 »

Вывод компиля выдает:
TypeError: Error #1010: Термин не определен и не имеет свойств.
at Untitled_fla::MainTimeline/onCompleteXml()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Вот код:

Код: Выделить всё

function setHightScores():void{            // функция отправки рекорда на сервер вконтакте            // содание запроса для отправки рекорда            api=new VkApiNode(viewer_id,api_id,api_secret,true,'XML','2.0',server_url);            query=api.setUserScore(''+arr[7]);            url_request=new URLRequest(query);            url_loader=new URLLoader  ;            url_loader.load(url_request);            url_loader.addEventListener(Event.COMPLETE,bla);                    }        function bla(e:Event)        {            getHightScores();        }function getHightScores():void {            // функция получения рекордов            api=new VkApiNode(viewer_id,api_id,api_secret,true,'XML','2.0',server_url);            query=api.getHighScores();            url_request=new URLRequest(query);            url_loader=new URLLoader;            url_loader.addEventListener(Event.COMPLETE,onCompleteXml);            url_loader.load(url_request);            }         function onCompleteXml(e:Event)          {var len=externalXML.score_info.length();// var all_friends прописал//var fields тоже(раньше все прописал)var externalXML=new XML(url_loader.data);var m:uint;for (m=0; m<len; m++) {  ids_txt.text=ids_txt.text+externalXML..user_id[m]+',';}all_friends.push(ids_txt.text.split(','));fields=['first_name,photo_medium'];getProfiles(all_friends,fields);        }          function getProfiles(uids:Array,fields:Array)        {             api=new VkApiNode(viewer_id,api_id,api_secret,true,'XML','2.0',server_url);            query7=api.getProfiles(uids,fields);            url_request7=new URLRequest(query7);            url_loader7=new URLLoader ;            url_loader7.load(url_request7);            url_loader7.addEventListener(Event.COMPLETE,profilesLoaded);        }        function profilesLoaded(event:Event):void         {            var externalXML1=new XML(url_loader.data);            var friends=new XML(url_loader7.data);            var v:uint;            var len=externalXML1.score_info.length();            var k:uint;            for (k=0; k<len; k++)            {                arr[10]=k+1;                top_list.addItem({label:arr[10]+"."+externalXML1..user_name[k].toString()+" "+externalXML1..score[k].toString(),source:friends..user[k].photo_medium.toString(), data:externalXML1..user_id[k].toString()});             }        }        



Работаю с VkApiNode,как вы поняли идея - топ!Помогите пожалуйста,уже 2 дня мучаюсь..:(
Nick Lisogor
FL Team
FL Team
Сообщения: 119
Зарегистрирован: 12 дек 2010, 14:08

Re: Термин не определен или не имеет свойств !XML,без контейнера

Сообщение Nick Lisogor »

Пробуй ловить её через try-catch.
Ответить