![]() |
Здравствуйте,
столкнулся с проблемой: не могу разобраться как отловить начало/конец "таскания" контента в скроллпейне. Заранее спасибо. Неужели никто не сталкивался?:) Может быть непонятно объяснил проблему: есть scrollPane и есть необходимость отслеживать, когда пользователь проматывает содержимое. Таких возможностей у пользователя две: 1. Использование скроллбаров, ловится без проблем, через: Код:
on(scroll) {Дак вот вопрос как раз в том, как определить то, что пользователь потащил контент мышью? Заранее спасибо;) |
ScrollPane какой? v2, v3, flex?
|
Цитата:
|
Документацию читать нынче не модно?
http://livedocs.adobe.com/flash/9.0/main/00003452.html Почему нельзя проверять при scroll значение scrollDrag? |
Цитата:
Цитата:
Вопрос в том, как перехватить начало/конец "таскания за контент" |
Хак:
Код:
sp.scrollDrag = true;После этого кода лучше не трогать scrollDrag. |
Спасибо, попробовал, но вот такая кострукция:
Код:
main_pane.scrollDrag = true;Код:
on (dragEnd) { |
Гм, ну тогда соберите нерабочий пример, я поправлю.
|
Спасибо, __etc,
начал собирать неработающий вариант и в нем все заработало, хотя в старом по прежнему тишина:) В старом варианте не отрабатывается сам клик мышью, то есть код: Код:
main_pane.spContentHolder.onRelease = main_pane.spContentHolder.onReleaseOutside = function() { |
Разобрался: просто scrollPane не успевал подгрузиться.
__etc, спасибо большое. |
| Часовой пояс GMT +4, время: 05:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.