То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
rewad
Сообщения: 62 Зарегистрирован: 17 май 2010, 22:56
Сообщение
rewad » 15 авг 2011, 00:16
как с помощью метода забить в массив id всех кто не в списках
Код: Выделить всё
var per = 0; var response:XML = new XML(url_loader.data); for each (var user:XML in response.*) { if (user..lid == "") { no_lists[per] == user..uid; } per += 1; }
делаю так но не получаю,как исправить?
список вывода друзей работает нормально
где тут ошибка?
bodnar
Модератор
Сообщения: 1399 Зарегистрирован: 03 апр 2010, 06:41
Сообщение
bodnar » 15 авг 2011, 11:53
а по твоему мы должны выдумать что у тебя там был за запрос и в каком формате вернулись данные?
rewad
Сообщения: 62 Зарегистрирован: 17 май 2010, 22:56
Сообщение
rewad » 15 авг 2011, 12:46
запрос friends.get такой же как и в уроках ( ВКонтакте API 3.0. Пример простого приложения )
данные в XML
Код: Выделить всё
private function getFriends():void var request_params: Object = new Object(); request_params.api_id = api_id; request_params.method = 'friends.get'; request_params.format = 'XML'; request_params.v = '3.0'; request_params.fields = 'lists'; var variables:URLVariables = new URLVariables(); for (var j:String in request_params) { variables[j] = request_params[j]; } variables['sid'] = sid; variables['sig'] = generate_signature(request_params); url_request = new URLRequest(api_url); url_request.method = URLRequestMethod.POST; url_request.data = variables; url_loader = new URLLoader ; url_loader.addEventListener(Event.COMPLETE,onComplete5); url_loader.load(url_request); } var no_lists:Array=new Array(); private function onComplete5(event:Event):void { var per = 0; var response:XML = new XML(url_loader.data); for each (var user:XML in response.*) { if (user..lid != "") { no_lists[per] == user.lists.lid; } per += 1; } for (i=0; i<likes_global.length; i++) { aRoster[i] = {ID:no_lists[i],LIKES:11}; } bldRosterGrid(aDg); aDg.dataProvider = new DataProvider(aRoster); }
сейчас выглядит так функции
Александр
Создатель сайта
Сообщения: 4574 Зарегистрирован: 27 сен 2009, 16:45
Сообщение
Александр » 15 авг 2011, 22:51
rewad
Почему не используешь библиотеку APIConnection ? С ней гораздо прощё.
Код: Выделить всё
no_lists[per] == user.lists.lid; // сравнение?
user..lists.lid[0]
user..lists.lid[1]