массив id не состоящих в списках

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
rewad
Сообщения: 62
Зарегистрирован: 17 май 2010, 22:56

массив id не состоящих в списках

Сообщение rewad »

как с помощью метода забить в массив 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

Re: массив id не состоящих в списках

Сообщение bodnar »

а по твоему мы должны выдумать что у тебя там был за запрос и в каком формате вернулись данные?
rewad
Сообщения: 62
Зарегистрирован: 17 май 2010, 22:56

Re: массив id не состоящих в списках

Сообщение rewad »

запрос 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

Re: массив id не состоящих в списках

Сообщение Александр »

rewad
Почему не используешь библиотеку APIConnection ? С ней гораздо прощё.

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

no_lists[per] == user.lists.lid; // сравнение?

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

per +=  1; // - это зачем?
user..lists.lid[0]
user..lists.lid[1]
Ответить