![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2009
Адрес: Severodvinsk
Сообщений: 33
|
Подскажите пожалуйста, как сделать, чтобы мувик двигался по определённой траектории, затем по этой же траектории возвращался обратно и так бесконечно (используя ФсешщтЫскшзе)
Добавлено через 1 минуту ФсешщтЫскшзе - ActionScript |
|
|||||
|
Например так, задать вашу траекторию двумя уравнениями: как х и y - координаты зависят от времени. И на enterFrame менять их.
var MAX_TIME = 30; function xCoord (t:Number):Number{ return t*10; } function yCoord (t:Number):Number{ return 30*Math.sin(t); } var t :Number = 0; var dt :Number = 1; mc.onEnterFrame = function(){ t+=dt; _x = xCoord(t); _y = yCoord(t); if (t >= MAX_TIME || t <= 0) dt *= -1; } ![]() |
|
|||||
|
Модрон-ветеринар
|
Чичтая математика. Напишите любую математическую функцию движения для мувика, а по условию достижения концы траектории - функцию обратного движения.
И поставьте эту функцию на постоянное выполнение с приращением аргумента. |
|
|||||
|
Регистрация: Jun 2009
Адрес: Severodvinsk
Сообщений: 33
|
Понятно, спасибо.
Добавлено через 15 минут Только работает не на конкретный видеоклип, а на все сразу Последний раз редактировалось flashowl; 15.06.2009 в 19:47. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|