![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 1
|
есть клип, есть курсор. как сделать чтобы клип бегал за курсором? при этом сначала он должен ускоряться, потом идти с какой-то постоянной скоростью, а когда приближается к курсору - замедляться.
где не искал есть только как сделать замедление, а про ускорение так ничего и не нашел ![]() |
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
если
speed должен динамически меняться, тем самым меняя значение смещения то в большую, то в меньшую сторону (в зависимости от того, какого эффекта вы хотите достичь: ускорения или замедления) PS также можете посмотреть на формулы, которые приведены в Tween-классе, для функций easeIn, easeOut, easeInOut
__________________
Учимся правильно задавать вопросы Последний раз редактировалось Aziz Zaynutdinoff; 11.01.2008 в 16:12. |
|
|||||
|
Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
|
attachMovie("mc","mc",1)
mc._x=100
mc._y=200
function glideToMouse()
{
mc._x+=(_xmouse-mc._x)*.2
mc._y+=(_ymouse-mc._y)*.2
}
this.onEnterFrame=function()
{glideToMouse()}
attachMovie("mc","mc",1)
mc._x=100
mc._y=200
function glideToMouse()
{
mc._x+=(_xmouse-mc._x)*.2
mc._y+=(_ymouse-mc._y)*.2
}
this.onMouseDown=function()
{
this.onEnterFrame=this.glideToMouse}
this.onMouseUp=function()
{delete this.onEnterFrame}
В первом случаем движение за курсором Во втором случае движение по щелчку мыши |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|