Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.05.2010, 16:45
Jin 2 вне форума Посмотреть профиль Отправить личное сообщение для Jin 2 Посетить домашнюю страницу Jin 2 Найти все сообщения от Jin 2
  № 1  
Ответить с цитированием
Jin 2

Регистрация: Aug 2002
Адрес: Ростов-на-Дону
Сообщений: 74
Отправить сообщение для Jin 2 с помощью ICQ
По умолчанию Работа со списком друзей

Здравствуйте,
хочется реализовать выбор друзей как это сделано в окне приглашений,
-список друзей по алфавиту
-разделение на страницы
-фильтр по буквам
Первая проблема - получить список друзей по алфавиту
Вторая - это фильтр по буквам

Все это можно сделать, если разом загрузить весь список друзей, но что тогда будет, если друзей у пользователя очень много, думаю не хорошо.

Вообще интересно как это реализовано в контакте, у них и список разбит и фильтр работает, причем быстро.

Старый 26.05.2010, 16:53
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Смотрите в сторону метода execute. Точно не знаю, возможно ли их отфильтровать с помощью него, но других вариантов у меня нету.

Старый 27.05.2010, 10:46
Jin 2 вне форума Посмотреть профиль Отправить личное сообщение для Jin 2 Посетить домашнюю страницу Jin 2 Найти все сообщения от Jin 2
  № 3  
Ответить с цитированием
Jin 2

Регистрация: Aug 2002
Адрес: Ростов-на-Дону
Сообщений: 74
Отправить сообщение для Jin 2 с помощью ICQ
Метод execute видимо пока не может такое обеспечить.
Посмотрел другие приложения, они там грузят сразу список всех друзей и с ним уже работают, а если друзей 10000, пользователю идти курить?

Старый 27.05.2010, 12:23
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 4  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
если у пользователя 10000 друзей - это фейк

100 пользователей (uid,first_name,last_name,nickname,sex,photo) - это примерно 20к xml-текста. Даже если допустить 1000 пользователей, на общем фоне загрузки приложения это пройдет незаметно.

Это только текстовые профили. А фото - подгружать уже по мере показа.
Но, честно говоря, я их специально не гружу, просто вывожу html-тэг img в текстовое поле и они сами показываются и подкачиваются.

Старый 27.05.2010, 13:47
Furinax вне форума Посмотреть профиль Отправить личное сообщение для Furinax Найти все сообщения от Furinax
  № 5  
Ответить с цитированием
Furinax
[+1 02.09.15]

Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
Цитата:
Сообщение от mikhailk Посмотреть сообщение
просто вывожу html-тэг img в текстовое поле и они сами показываются и подкачиваются.
ух ты, реально крутая фишка, беру на вооружение)

А как вы потом изображения масштабируете и вообще проводите с ними какие-нибудь манипуляции?

Старый 27.05.2010, 14:01
Jin 2 вне форума Посмотреть профиль Отправить личное сообщение для Jin 2 Посетить домашнюю страницу Jin 2 Найти все сообщения от Jin 2
  № 6  
Ответить с цитированием
Jin 2

Регистрация: Aug 2002
Адрес: Ростов-на-Дону
Сообщений: 74
Отправить сообщение для Jin 2 с помощью ICQ
Цитата:
если у пользователя 10000 друзей - это фейк
Не понял, т.е. такого не бывает? Но я видел ровно 10000.

Но даже если поставить лимит на 1000 друзей, потребуется 10 запосов getProfiles,
а это минимум 3 секунды.

Интересно сколько обычно друзей?

Старый 27.05.2010, 14:07
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 7  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
10000 максимум. )

Старый 27.05.2010, 17:07
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 8  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Сообщение от Furinax Посмотреть сообщение
А как вы потом изображения масштабируете и вообще проводите с ними какие-нибудь манипуляции?
Это простой вариант для простых случаев.
Масштабировать с помощью параметров width/height тэга img можно, но в пределах разумного.

Смотрим "Тег изображения"
http://help.adobe.com/ru_RU/AS3LCR/F....html#htmlText

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.