|
|
|||||
Регистрация: Mar 2015
Сообщений: 28
|
Scroll movieclip
Подскажите готовый класс для вертикального скроллинга мувика. Сам написал, но не очень. Как инерционный сделать не знаю. Стандартного тоже вроде нет
|
|
|||||
whitefang
инерционный - это как? А если через Tweenlite какой-нибудь?
__________________
while(live()) { hope(); } |
|
|||||
Регистрация: Mar 2015
Сообщений: 28
|
медленно проводишь пальцем-медленно крутится, резко- быстро крутится
|
|
|||||
Цитата:
В общем, примерно как-то так: var velocity:Point = new Point(); var prevPos:Point = new Point(); var isMouseDown:Boolean = false; function onMouseDown(e:MouseEvent):void { isMouseDown = true; } function onMouseUp(e:MouseEvent):void { isMouseDown = false; velocity.x = clip.x - prevPos.x; // замеряешь скорость velocity.y = clip.y - prevPos.y; // скорость будет затухать и клип будет двигаться медленнее в течение полсекунды, пока не остановится TweenMax.to(velocity, .5, { x: 0, y: 0, onUpdate: function():void { clip.x += velocity.x; clip.y += velocity.y; } }); } function onEnterFrame(e:Event):void { if (isMouseDown) { // пока держишь мышь, фиксируй перемещение клипа prevPos.x = clip.x; prevPos.y = clip.y; } }
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Lorem ipsum
|
Есть готовая библиотека для pure AS3 от нашего коллеги. Есть Feathers, если используется Starling.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Mar 2015
Сообщений: 28
|
Не вкурил как им пользоваться. Можешь подсказать, если использовал?
|
|
|||||
Там есть примеры https://github.com/fljot/TouchScroll...ampleView.mxml
Правда все с MXML
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Lorem ipsum
|
Использовал. В принципе, по примерам разобрался.
Хотя пару вопросов автору задавал лично. Он присутствует на форуме под тем же ником.
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 14:32. |
|
« Предыдущая тема | Следующая тема » |
|
|