Показать сообщение отдельно
Старый 26.01.2006, 13:20
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 9  
Ответить с цитированием
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Сообщение от __i
вариант Nox Noctis красив своей простотой %)), но не всегда подойдет допустим когда сам мувик не должен поворачиваться а только должен двигаться по кругу.
Код:
var radius = 100;
var speed = 10;
//
this.createEmptyMovieClip("outer", 0);
outer.createEmptyMovieClip("inner", 0);
outer.inner.lineStyle(10, 0, 100);
outer.inner.lineTo(15, 0);
//
outer.inner._x = radius;
//
outer.onEnterFrame = function()
{
	this._rotation += speed;
	this.inner._rotation = -this._rotation;
};
предупрежу следующий вопрос: да, получить координаты клипа inner в любой момент можно без вычислений. берем его координаты и применяем localToGlobal().

вобщем всё зависит от цели мероприятия.
иногда синусы-косинусы могут понадобиться.
но далеко не всегда. :)