Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.06.2006, 16:56
Reijii вне форума Посмотреть профиль Отправить личное сообщение для Reijii Найти все сообщения от Reijii
  № 11  
Ответить с цитированием
Reijii
 
Аватар для Reijii

Регистрация: Apr 2004
Адрес: Харьков, Украина
Сообщений: 463
Отправить сообщение для Reijii с помощью ICQ
смотри могет тут чтото прояснится.
__________________
Feсi quod potui, faciant meliora potentes

Старый 09.06.2006, 16:59
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 12  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
вот мне решение нашли %)

будем смотреть что да как нам подходит. тольок бы Математики немного. че внутрях твориться %)

Старый 09.06.2006, 17:02
vooparker вне форума Посмотреть профиль Отправить личное сообщение для vooparker Посетить домашнюю страницу vooparker Найти все сообщения от vooparker
  № 13  
Ответить с цитированием
vooparker
 
Аватар для vooparker

Регистрация: Apr 2006
Адрес: Kursk, Russia
Сообщений: 523
Отправить сообщение для vooparker с помощью ICQ
все вот теперь понял что тебе нужно - честно говоря не знаю, надо подумать

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 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.
Старый 11.06.2006, 02:36
Fann вне форума Посмотреть профиль Отправить личное сообщение для Fann Найти все сообщения от Fann
  № 15  
Ответить с цитированием
Fann
 
Аватар для Fann

Регистрация: Jun 2006
Адрес: crimea
Сообщений: 69
Отправить сообщение для Fann с помощью ICQ
Пусть mc - твой мувиклип, (pointx;pointy)- координаты точки вращения, angle- угол поворота, тогда:
Код:
////////////код
var angle=0.1;
var vector_x=mc._x-pointx; var vector_y=mc._y-pointy;
mc.onEnterFrame=function(){
var cos=Math.cos(angle); var sin=Math.sin(angle);
var vector_rotate_x=vector_x*cos-vector_y*sin;
var vector_rotate_y=vector_x*sin+vector_y*cos;
vector_x=vector_rotate_x; vector_y=vector_rotate_y;
mc._x=vector_rotate_x+pointx; mc._y=vector_rotate_y+pointy;
mc._rotation+=angle*180/Math.PI;
}
А оформить код в теги самому слабо?


Последний раз редактировалось iNils; 11.06.2006 в 03:24.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:19.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.