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

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.10.2011, 19:58
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 1  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
По умолчанию Дублирование функций скроллинга для List

Хочу сделать по бокам горизонтального скроллинга дополнительные кнопки побольше для дублирования функций обычных кнопок ScrollBar. Не могу найти методов дублирующих скроллинг листа, чтобы привязать их к этим боковым кнопкам.

Старый 16.10.2011, 20:10
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Эти методы есть у Scroller, который является частью скина List. Собственно скин Scroller'a и надо в данном случае менять (возможно и сам скроллер).
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 16.10.2011, 20:53
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 3  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Понятно. Я и имел в виду методы именно скроллера. Все просмотрел, не могу найти метода скроллера вызываемого по клику мышью на крайних кнопках.

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Сам Scroller не содержит эти кнопки, они часть ScrollBar
__________________
משיח לא בא
משיח גם לא מטלפן

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
В общем у mx компонента List есть метод scrollToIndex и он позволяет достичь моей цели, но в Spark List этого нет...

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Еще раз. Spark List не занимается прокруткой, для этого есть Scroller, у которого есть два ScrollBar у которых есть кнопки и методы реагирующие на эти кнопки.
Аналогом scrollToIndex в Spark List является ensureIndexIsVisible().
__________________
משיח לא בא
משיח גם לא מטלפן


Последний раз редактировалось alatar; 16.10.2011 в 21:28.
Старый 16.10.2011, 21:27
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 7  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Ну да, придется выдумывать комбинацию счетчика, ensureIndexIsVisible и selectedIndex для достижения результата.

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Если так хочется заднепроходных путей, то можете напрямую дергать методы DataGroup#verticalScrollPosition и horizontalScrollPosition. Хотя это не сможет переплюнуть ваш вариант.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 16.10.2011, 22:48
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 9  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
alatar, спасибо за "заднепроходный метод" В принципе он меня устроил.

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

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

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


 


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


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