Скручиваемая прокрутка на flash (safari 5.0.5 и firefox 9.0.1) - PullRequest
0 голосов
/ 21 марта 2012

Я создаю простое приложение в as3, которое содержит контейнер с вертикальной полосой прокрутки. Я использую этот пример на Firefox 9.0.1, а флеш-плеер - 11.1.102.55 и использую MacBook Pro LION.

Теперь проблема в том, что при прокрутке трекпада он дает рывки. Это не гладкая прокрутка. Если я использую мышь для прокрутки, она работает нормально. Есть идеи, как это решить?

1 Ответ

0 голосов
/ 22 марта 2012

Причина, по которой это происходит, связана со свойствами прокрутки.Стрелка вверх и вниз в основном перерасчитывается:

myMovieClip.y + height of the actual text;

Таким образом, вышеприведенное будет повторять эту функцию, повторяя нажатие стрелки вниз, создавая резкое впечатление. Помните, что свойства скроллера непрокрутка на 1 пиксель, но, возможно, на 8 пикселей за раз. В зависимости от размера текста будет прокручиваться строка.

MyMovieClip.y +=1;

Должно быть более беглым.Лучшим решением для полной плавной прокрутки текста было бы создание собственного скроллера и использование «BLITMASK» в файле проекта

Чтобы ответить на другую часть вашего вопроса, мышь, перемещающая скроллер, плавная, поскольку она постоянно обновляетсяположение внутренней текстовой области для маленькой вещицы-слайдера.

...