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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Ruzofmo
Сообщения: 90
Зарегистрирован: 10 сен 2011, 20:02

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

Сообщение Ruzofmo »

Нужно вывести друзей , как это обычно делают в приложениях ( с прокруткой ).
Подскажите только саму идею.Изображение
Изображение
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

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

Сообщение 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 ответ надо будет преобразовать в строку.
Ruzofmo
Сообщения: 90
Зарегистрирован: 10 сен 2011, 20:02

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

Сообщение Ruzofmo »

Я просил только саму идею ,а не код. А ещё я забыл сказать что програм мирую на Flash.
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

1 создаешь класс который представляет собой полоску и стрелочки, размешаешь его на сцену, внутри него:
2 запрашиваешь id друзей установивших приложение
3 получаешь их личные данные (аватар/имя/фамилия/кол-во очков)
4 создаешь экземпляры класса друзей (бублик с аватаркой именем и фамилией)
5 добавляешь бублики в список отображения
6 ????
7 профит)
lexa_mzx
Сообщения: 11
Зарегистрирован: 27 сен 2011, 18:59

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

Сообщение lexa_mzx »

а можно исходником
Ruzofmo
Сообщения: 90
Зарегистрирован: 10 сен 2011, 20:02

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

Сообщение Ruzofmo »

bodnar писал(а): 4 создаешь экземпляры класса друзей (бублик с аватаркой именем и фамилией)
5 добавляешь бублики в список отображения
Тут хотелось бы уточнить : Как создать много экземпляров класса друзей?
В цикле?
var myFrend:Class = new Class();
addChild(myFrend);
Тогда как обращаться к конкретному экземпляру класса?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

в массив их все записывать

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

array.push(new Class());
Ответить