Прокрутка ленты друзей в приложении.

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.

Прокрутка ленты друзей в приложении.

Сообщение Roman99 » 30 дек 2012, 09:54

Не могли бы вы подсказать как организовать что-то на подобие этого в IFrame приложении :?:
Изображение
Просто у меня в приложении 13 друзей, а по ширине хватает только на 12. У некоторых может быть и больше . Поэтому мне хотелось бы узнать, как такое сделать?
Заранее спасибо :D :D :D :!: :!: :!:
Roman99

 
Автор темы
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Прокрутка ленты друзей в приложении.

Сообщение Casperovskii » 30 дек 2012, 10:16

Roman99
  1. VK.api('execute', {code:'return API.users.get({uids:API.friends.getAppUsers(),fields:"photo_50"});'}, loadFriends, printError);
  2. //загрузили друзей. объект FriendWindow - окошко с фоткой друга (сам себе класс писал)
  3. private function loadFriends(friendResponse:Array):void {
  4.             if (friendResponse.length) {
  5.                 for (var i:int = 0; i < friendResponse.length; i++) {
  6.                     friendList.push(new FriendWindow(friendResponse[i].photo_50,String(friendResponse[i].first_name),friendResponse[i].uid));
  7.                 }
  8.                 friendIndex = 0;
  9.                 initFriend();
  10.             }
  11.         }
  12. //функция для иницализации ленты друзей
  13. function initFriend():void {
  14.             if (friendIndex<0) {
  15.                 friendIndex = 0;
  16.             } else if (friendIndex>friendList.length-8) {
  17.                 friendIndex=friendList.length-8;
  18.             }
  19.             if (8>friendList.length) {
  20.                 friendIndex = 0;
  21.                 var j:int = friendList.length;
  22.             } else {
  23.                 j=8;
  24.             }
  25.             for (i = 0; i<friendIndex; i++) {
  26.                 if (friendList[i].parent) {
  27.                     removeChild(friendList[i]);
  28.                 }
  29.             }
  30.             for (i = friendIndex; i < friendIndex+j; i++) {
  31.                 friendList[i].x = 41 + (i-friendIndex)*65;
  32.                 friendList[i].y = 621;
  33.                 if (i<8+friendIndex) {
  34.                     addChild(friendList[i]);
  35.                 }
  36.             }
  37.         }
  38.  
  39. //функции для прокрутки ленты. со словом All - прокрутка на максимум или на заданное количество
  40.         function toLeft(e:* = null):void {
  41.             friendIndex -= 1;
  42.             topIndex -=1;
  43.             initFriend();
  44.            
  45.         }
  46.         function toRight(e:* = null):void {
  47.             friendIndex +=1;
  48.             topIndex +=1;
  49.             initTop();
  50.         }
  51.         function toAllLeft(e:* = null):void {
  52.             friendIndex -= 8;
  53.             topIndex -=8;
  54.                         initTop();
  55.         }
  56.         function toAllRight(e:* = null):void {
  57.             friendIndex +=8;
  58.             topIndex +=8;
  59.                 initTop();
  60.         }
  61.  

Надеюсь, разберешься, что и куда.
Последний раз редактировалось Casperovskii 30 дек 2012, 10:44, всего редактировалось 1 раз.

За это сообщение автора Casperovskii поблагодарил:
Roman99
Casperovskii

 
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50
Благодарил (а): 11 раз.
Поблагодарили: 43 раз.

Re: Прокрутка ленты друзей в приложении.

Сообщение Roman99 » 30 дек 2012, 10:32

Просто БОЛЬШОЕ Вам спасибо :!: :!: :!: :!: :!: :D :D :D
Roman99

 
Автор темы
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.

Re: Прокрутка ленты друзей в приложении.

Сообщение Casperovskii » 30 дек 2012, 10:53

P.S. Не заметил, что это I-Frame приложение, поэтому написал свой код из флеша. Но идея, думаю, понятна.
Casperovskii

 
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50
Благодарил (а): 11 раз.
Поблагодарили: 43 раз.

Re: Прокрутка ленты друзей в приложении.

Сообщение Roman99 » 30 дек 2012, 12:53

Не могли бы вы написать для IFrame :?: :?: :?: :?: :?: :?: Я идею не очень понял :oops: :oops: :oops: :oops: :oops:
Или хотя бы что в этом коде изменить :roll: :roll: :roll: :roll:
Roman99

 
Автор темы
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.

Re: Прокрутка ленты друзей в приложении.

Сообщение Roman99 » 01 фев 2013, 19:05

Кто-нибудь может знает, как сделать подобную ленту в IFRAME приложении
Roman99

 
Автор темы
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.


Вернуться в Просим готовое и бесплатно



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0