Показать сообщение отдельно
Старый 09.06.2006, 17:37
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 14  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код:
/* 
rotation (angle, dx, dy)
	angle - угол
	dx - новая точка вращения относительно центра клипа по оси X
	dy - новая точка вращения относительно центра клипа по оси Y
*/
MovieClip.prototype.rotation = function (angle, dx, dy) {
	var radAngle = angle * (Math.PI / 180);
	var x = Math.cos (radAngle) * dx - Math.sin (radAngle) * dy;
	var y = Math.sin (radAngle) * dx + Math.cos (radAngle) * dy;
	this._rotation = angle;
	this._x = dx - x;
	this._y = dy - y;
};

this.onEnterFrame = function () {
	mc.rotation (i++, 50, 50);
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 20.06.2006 в 18:19.