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

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.
Ответить
Roman99
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56

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

Сообщение Roman99 »

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

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

Сообщение Casperovskii »

Roman99

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

VK.api('execute', {code:'return API.users.get({uids:API.friends.getAppUsers(),fields:"photo_50"});'}, loadFriends, printError);//загрузили друзей. объект FriendWindow - окошко с фоткой друга (сам себе класс писал)private function loadFriends(friendResponse:Array):void {            if (friendResponse.length) {                for (var i:int = 0; i < friendResponse.length; i++) {                    friendList.push(new FriendWindow(friendResponse[i].photo_50,String(friendResponse[i].first_name),friendResponse[i].uid));                }                friendIndex = 0;                initFriend();            }        }//функция для иницализации ленты друзейfunction initFriend():void {            if (friendIndex<0) {                friendIndex = 0;            } else if (friendIndex>friendList.length-8) {                friendIndex=friendList.length-8;            }            if (8>friendList.length) {                friendIndex = 0;                var j:int = friendList.length;            } else {                j=8;            }            for (i = 0; i<friendIndex; i++) {                if (friendList[i].parent) {                    removeChild(friendList[i]);                }            }            for (i = friendIndex; i < friendIndex+j; i++) {                friendList[i].x = 41 + (i-friendIndex)*65;                friendList[i].y = 621;                if (i<8+friendIndex) {                    addChild(friendList[i]);                }            }        } //функции для прокрутки ленты. со словом All - прокрутка на максимум или на заданное количество        function toLeft(e:* = null):void {            friendIndex -= 1;            topIndex -=1;            initFriend();                    }        function toRight(e:* = null):void {            friendIndex +=1;            topIndex +=1;            initTop();        }        function toAllLeft(e:* = null):void {            friendIndex -= 8;            topIndex -=8;                        initTop();        }        function toAllRight(e:* = null):void {            friendIndex +=8;            topIndex +=8;                initTop();        } 
Надеюсь, разберешься, что и куда.
Последний раз редактировалось Casperovskii 30 дек 2012, 10:44, всего редактировалось 1 раз.
Roman99
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56

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

Сообщение Roman99 »

Просто БОЛЬШОЕ Вам спасибо :!: :!: :!: :!: :!: :D :D :D
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

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

Сообщение Casperovskii »

P.S. Не заметил, что это I-Frame приложение, поэтому написал свой код из флеша. Но идея, думаю, понятна.
Roman99
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56

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

Сообщение Roman99 »

Не могли бы вы написать для IFrame :?: :?: :?: :?: :?: :?: Я идею не очень понял :oops: :oops: :oops: :oops: :oops:
Или хотя бы что в этом коде изменить :roll: :roll: :roll: :roll:
Roman99
Сообщения: 52
Зарегистрирован: 25 сен 2012, 09:56

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

Сообщение Roman99 »

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