![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2012
Сообщений: 2
|
Собственно вопрос. Хотелось бы что бы при клике по сцене ,объект плавно передвигался в точку клика.
Я попробывал такой код: onClipEvent(MouseDown){ x1=_xmouse; y1=_ymouse; _root.x.text=x1; _root.y.text=y1; this._x +=x1 this._y +=y1 } ![]() |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
|
Есть такой пример. Интересно?
|
|
|||||
|
Регистрация: Jun 2012
Сообщений: 2
|
Очень интересно,но возможно ли при этом контролировать скорость?нужно медленнее.
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 14
|
это делается не на "MouseDown" а на enterFrame..
algoritm: onMouseDown(click\press\move prochee) { tochkaX = mouseX //создаем точку, куда лететь... tochkaY = mouseY } onEnterFrame { if (object.x < tochkaX){ object.x ++ } else { object.x -- } if(object.y < tochkaY){ object.y ++ }else{ object.y -- } } а синтаксис AS2 или AS3 и прочее, это уже каждый сам для себя...для скорости делайте ++ и -- в виде +=2 -=2 и т.д. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|