![]() |
|
||||||||||
|
|||||
|
Сделал плавную прокрутку текста с бегунком (дальше: кнопка прокрутки) который распознаёт колличество текста и подстраивает под это скорость прокрутки, так, чтобы конец текста соответсвовал нижней позиции кнопки прокрутки.
Текст берётся из XML. Но вот незадача. Если текста больше или меньше определённого значения, прокрутка начинает глючить. (Конец текста при нижнем положении кнопки прокрутки становится либо по середине екрана, либо за экран если текста больше) _parent.Y = -getProperty(_parent.dragMC.buttonMC,_y)*_parent.scrollHeight; scrollHeight = scrolledMCrecipient.scrolledMC.txtobj._height/scrollBarSize/1.8; _parent.dragMC.buttonMC,_y : кнопка прокрутки _parent.scrollHeight : скорость прокрутки (для того чтобы конец текста соответсвовал ниженму положению кнопки прокртки scrolledMCrecipient.scrolledMC.txtobj._height : высота текстового поля scrollBarSize : высота прокрутки 1.8 это число которое должно компенсировать изменения в зависимости от колличества текста. |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
Здесь очень подробно обсуждают:
http://flasher.ru/forum/showthread.php?t=111891 |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|