![]() |
|
||||||||||
|
|||||
|
Вы хотите что б мы вам написали? В вакансии пожалуйста.
Кривые были даны, движение реализуется либо onEnterFrame либо setInterval
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Banned
[Это — Malahov]
Регистрация: May 2007
Сообщений: 31
|
Жень Шень! это не то что я бы хотела, спасибо Вам!
а вот как можно сделать такое через sin(), cos()? Последний раз редактировалось etc; 17.05.2007 в 02:24. |
|
|||||
|
Banned
[Это — Malahov]
Регистрация: May 2007
Сообщений: 31
|
D12! вот это то что надо! а если мне надо двигать 10 таких объектов, так же? ну или чтоб при движении этих у объектов менять скорость перемещения, такое можно? просто я так хочу научиться делать такие вещи, чтоб по несколько раз не спрашивать! D12 сможете как такое сделать показать? Спасибо!
|
|
|||||
|
Banned
[Это — Malahov]
Регистрация: May 2007
Сообщений: 31
|
доброй ночи! помогите решить мою проблемку! я уже 2 дня пытаюсь сделать подобное ничего не получаеться, а тут еще форум не работал, я вообще в панике! выручайте!
|
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
mc - наш клип,
beginPosition, endPosition - начальный и конечный параметры (в параметрическом уравнении эллипса) numberOfFrames - количество кадров анимации xcenter, ycenter - координаты центра эллипса A,B - полуоси эллипса function moveClipAlongEllipse(mc,beginPosition,endPosition,numberOfFrames,xcenter,ycenter,A,B)
{
var i = 0;
mc.onEnterFrame = function()
{
var currentPosition = beginPosition + (i++) * (endPosition - beginPosition)/numberOfFrames;
this._x = A * Math.cos(currentPosition) + xcenter;
this._y = B * Math.sin(currentPosition) + ycenter;
if(i > numberOfFrames) delete this.onEnterFrame
}
}
//Применение
moveClipAlongEllipse(mc,-3,0,30,250,250,250,100)
|
|
|||||
|
Banned
[Это — Malahov]
Регистрация: May 2007
Сообщений: 31
|
Добрый вечер ребятки! подскажите как пустить мувик по заданной траектории, в аттач не получилось загрузить, посмотрите по адресу telsea.ru/test/maket.jpg он маленьки (32 кб)! надо пустить мувики по зеленой дорожке! Подскажите как? Спасибочки Вам!
|
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Если вручную - то с помощью guide layer.
Для этого создаем слой над слоем мувика, делаем его направляющим (guide), рисуем в нем дугу, анимируем мувик по дуге. Если програмно - с помощью функции moveClipAlongEllipse, описанной выше. Если надо двигать много мувиков, то применяем данную функцию с разными параметрами для каждого мувика. |
|
|||||
|
Banned
[Это — Malahov]
Регистрация: May 2007
Сообщений: 31
|
kruasan! а можете с моей картинкой помочь мне передвигать объекты по такой траектории?
надо именно программно! используя Guid я сделала но это все не то что надо! Последний раз редактировалось etc; 17.05.2007 в 02:23. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|