Вывод списка друзей в приложении (getFriends и getProfiles)
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Мне кажется сейчас использовать getProfiles для друзей неудобно, т.к есть новый метод friends.get!
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
используется для пользователей приложения, которых больше 20 тысяч
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
А как упорядочить список друзей например по фамилии?
Подозреваю что для этого нужно сортировать загруженный XML файл (по умолчанию вероятно сортируется по ИД друзей) по определенному полю, но как это сделать? В инете полно советов такого рода для браузеров (решается использованием XSL) а как подключить XSL во Флеше ничего не нашол.
Кто сталкивался с такой ситуацией помогите пожалуйста!
Подозреваю что для этого нужно сортировать загруженный XML файл (по умолчанию вероятно сортируется по ИД друзей) по определенному полю, но как это сделать? В инете полно советов такого рода для браузеров (решается использованием XSL) а как подключить XSL во Флеше ничего не нашол.
Кто сталкивался с такой ситуацией помогите пожалуйста!
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
JossRoss
Создать массив друзей, затем Array.sort() или Array.sortOn() http://help.adobe.com/ru_RU/AS3LCR/Flas ... Array.html
Создать массив друзей, затем Array.sort() или Array.sortOn() http://help.adobe.com/ru_RU/AS3LCR/Flas ... Array.html
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Тогда массив будет содержать, скажем, только імена. Ну а если выбрав друга из списка должен загружаться єго аватар? Методом friends.get ми получаем массив XML данных с разными полями, создадим два массива первый с именами второй с адресами фотографий если первый отформатируем второй останется прежним и имя друга не будет совпадать с эго аватаром. Может массив как то иначе создавать? Или все таки нужно сортировать исходный XML?
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
ВСЕ! разобрался! Кратко о логике работы:
1.создаем массив из загруженного XML с данными о друзях
2.Изменяем массив как советовал Александр, методом
(Сортировка по фамилии).
3.С помощью цикла создаем новый документ XMLList с теми же данными но в отсортированном порядке
4.Создаем необходимые массивы (например ИД друзей, их фамилий, имен, ссилок на аватар...)
У меня работает! Если ко нибудь знает решение по проще пожалуйста напишите. Если есть вопросы - спрашывайте!
И конечно же Большое спасибо Александру!
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];}
Код: Выделить всё
for each (var fln:XML in fff..uid) { a = all_friends.push(fln);}
И конечно же Большое спасибо Александру!
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
JossRoss
Зачем делать пункт 3? Разве нельзя создать необходимые массивы прямо из отсортированного?
Зачем делать пункт 3? Разве нельзя создать необходимые массивы прямо из отсортированного?
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Подскажите как вызвать метод friends.getAppUsers
Как я знаю это замена методу getAppFriends, но просто изменив названия в библиотеке API у меня ничего не выводит..((
Как я знаю это замена методу getAppFriends, но просто изменив названия в библиотеке API у меня ничего не выводит..((
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Спасибо за урок, все работает. А как вывести аватары юзеров?
Re: Вывод списка друзей в приложении (getFriends и getProfiles)
Извиняюсь, вопрос снят:)