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

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

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

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

Помогите, если не лень, ну или скажите где можно почитать ну или даст пример %))
Есть такая задача:
Дан мувик его нужно поворачивать относительно любой точки
(по типу как во флеш редакторе сделано - можно переместить центр врашения, а потом повернуть данный объект относительно этой точки).

Что я знаю как сделать:

Повернуть можем пропертей _rotate относительно координаты 0,0 мувика.

Вычислить положение этой точки (0,0) с помощью getBounds относительно всего размера мувика. (мувик может быть нарисован как угодно, не обязательно центрирован относитнльно какогото положения(,)
Вычислить координаты точки относительно которой вращаем относительно центра (0.0) мувика.

Теперь нужно приобразовать координаты мувика так чтобы после поворота точка относительно которой вращали осталась на месте
(т.е. поменяли угол, переместили мувик на какието dx,dy).

Теперь чего у меня не получаеться - найти эти dx и dy ((.

Создать новую тему   Часовой пояс GMT +4, время: 05:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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