Термин не определен или не имеет свойств !XML,без контейнера
Добавлено: 13 фев 2011, 20:55
Вывод компиля выдает:
Работаю с VkApiNode,как вы поняли идея - топ!Помогите пожалуйста,уже 2 дня мучаюсь..
Вот код: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 дня мучаюсь..