Страница 1 из 1

Как сделать вывод друзей?

Добавлено: 25 окт 2011, 07:20
Ruzofmo
Нужно вывести друзей , как это обычно делают в приложениях ( с прокруткой ).
Подскажите только саму идею.Изображение
Изображение

Re: Как сделать вывод друзей?

Добавлено: 25 окт 2011, 08:39
Serge

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

VK.api("friends.getAppUsers", {}, function(data1){
Узнаем имена, фамилии и фотографии для полученных id:

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

VK.api('getProfiles',{'uids':data1.response,fields:'name,surname,photo_small'},function(data2){ ... });}); //это скобка от getAppUsers
Полученный ответ разбиваем на несколько div-ов (в зависимости от того, сколько друзей должно быть на каждой странице прокрутки), при нажатии на стрелку один <div> скрывается, другой открывается.

Я бы так делал... Только возможно я не правильно указал (в документации написано) названия полей, которые надо запросить при getProfiles; также возможно полученный от getAppUsers ответ надо будет преобразовать в строку.

Re: Как сделать вывод друзей?

Добавлено: 25 окт 2011, 09:14
Ruzofmo
Я просил только саму идею ,а не код. А ещё я забыл сказать что програм мирую на Flash.

Re: Как сделать вывод друзей?

Добавлено: 25 окт 2011, 17:19
bodnar
1 создаешь класс который представляет собой полоску и стрелочки, размешаешь его на сцену, внутри него:
2 запрашиваешь id друзей установивших приложение
3 получаешь их личные данные (аватар/имя/фамилия/кол-во очков)
4 создаешь экземпляры класса друзей (бублик с аватаркой именем и фамилией)
5 добавляешь бублики в список отображения
6 ????
7 профит)

Re: Как сделать вывод друзей?

Добавлено: 26 окт 2011, 17:50
lexa_mzx
а можно исходником

Re: Как сделать вывод друзей?

Добавлено: 28 окт 2011, 18:23
Ruzofmo
bodnar писал(а): 4 создаешь экземпляры класса друзей (бублик с аватаркой именем и фамилией)
5 добавляешь бублики в список отображения
Тут хотелось бы уточнить : Как создать много экземпляров класса друзей?
В цикле?
var myFrend:Class = new Class();
addChild(myFrend);
Тогда как обращаться к конкретному экземпляру класса?

Re: Как сделать вывод друзей?

Добавлено: 31 окт 2011, 14:58
bodnar
в массив их все записывать

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

array.push(new Class());