Вывод списка друзей в приложении (getFriends и getProfiles)

Темы только для ознакомления. Уроки по использованию старой версии ВКонтакте API и устаревших методов.
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение psix55 »

Мне кажется сейчас использовать getProfiles для друзей неудобно, т.к есть новый метод friends.get!
agni
Сообщения: 100
Зарегистрирован: 07 июн 2010, 11:04

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение agni »

используется для пользователей приложения, которых больше 20 тысяч
JossRoss
Сообщения: 37
Зарегистрирован: 20 авг 2010, 23:38

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение JossRoss »

А как упорядочить список друзей например по фамилии?
Подозреваю что для этого нужно сортировать загруженный XML файл (по умолчанию вероятно сортируется по ИД друзей) по определенному полю, но как это сделать? В инете полно советов такого рода для браузеров (решается использованием XSL) а как подключить XSL во Флеше ничего не нашол.
Кто сталкивался с такой ситуацией помогите пожалуйста!
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

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

JossRoss
Создать массив друзей, затем Array.sort() или Array.sortOn() http://help.adobe.com/ru_RU/AS3LCR/Flas ... Array.html
JossRoss
Сообщения: 37
Зарегистрирован: 20 авг 2010, 23:38

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение JossRoss »

Тогда массив будет содержать, скажем, только імена. Ну а если выбрав друга из списка должен загружаться єго аватар? Методом friends.get ми получаем массив XML данных с разными полями, создадим два массива первый с именами второй с адресами фотографий если первый отформатируем второй останется прежним и имя друга не будет совпадать с эго аватаром. Может массив как то иначе создавать? Или все таки нужно сортировать исходный XML?
JossRoss
Сообщения: 37
Зарегистрирован: 20 авг 2010, 23:38

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение JossRoss »

ВСЕ! разобрался! Кратко о логике работы:
1.создаем массив из загруженного XML с данными о друзях
2.Изменяем массив как советовал Александр, методом

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

uuu.sortOn('last_name',1);
(Сортировка по фамилии).
3.С помощью цикла создаем новый документ XMLList с теми же данными но в отсортированном порядке

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

var fff:XMLList= new XMLList();for(var t =0; t<uuu.length;t++){fff+=uuu[t];}
4.Создаем необходимые массивы (например ИД друзей, их фамилий, имен, ссилок на аватар...)

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

for each (var fln:XML in fff..uid) {                    a = all_friends.push(fln);}
У меня работает! Если ко нибудь знает решение по проще пожалуйста напишите. Если есть вопросы - спрашывайте! :)
И конечно же Большое спасибо Александру!
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

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

JossRoss
Зачем делать пункт 3? Разве нельзя создать необходимые массивы прямо из отсортированного?
Koby
Сообщения: 30
Зарегистрирован: 18 сен 2010, 18:41

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение Koby »

Подскажите как вызвать метод friends.getAppUsers
Как я знаю это замена методу getAppFriends, но просто изменив названия в библиотеке API у меня ничего не выводит..((
Аватара пользователя
Volgar
Сообщения: 113
Зарегистрирован: 26 авг 2010, 18:56

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение Volgar »

Спасибо за урок, все работает. А как вывести аватары юзеров?
Аватара пользователя
Volgar
Сообщения: 113
Зарегистрирован: 26 авг 2010, 18:56

Re: Вывод списка друзей в приложении (getFriends и getProfiles)

Сообщение Volgar »

Извиняюсь, вопрос снят:)
Ответить