FSClock3U
                  
Тестирование Тригонометрических Функций - 26 Сентября 2008                    
Материалы по категориям
Продукты FSStar [26]
Музыка [2]
Наш файлообменник [4]
Новости извне [5]
Новости FSStar [15]
Официальные новости компании FSStar
Тестирование Тригонометрических Функций
18:52
Программа с открытым исходным кодом.


Исходный код:
Повторяется из кадра в кадр
Code

pointx = _root["a"]["b"]._x;
pointy = _root["a"]["b"]._y;
ax = _root["a"]._x;
ay = _root["a"]._y;
pdist = Math.sqrt(pointx*pointx+pointy*pointy);
rot = int(_root["a"]._rotation);
rot /= 180;
rot *= Math.PI;
otnosx = pdist*Math.cos(rot);
otnosy = pdist*Math.sin(rot);
globalx = otnosx+ax;
globaly = otnosy+ay;
cosrot = Math.cos(rot);
sinrot = Math.sin(rot);

Назначен белой кнопке
Code

on (press) {
  _root.attachMovie("checker","checker",1);
  _root.checker._x = _root.globalx;
  _root.checker._y = _root.globaly;
}
Категория: Продукты FSStar | Просмотров: 668 | Добавил: fsstar | Рейтинг: 0.0/0 |
Всего комментариев: 2
19.11.2008
2. Андрей (fsstar) [Материал]
Ну вообще - это для перевода из локальных координат в глобальные. В часности, большая черная точка - это объект B, а малая по центру - A.

26.09.2008
1. Андрей (fsstar) [Материал]
Переменные:
Дистанция - pdist
Результаты - globalx/globaly
Относительные координаты - otnosx/otnosy
Относительные координы BX и BY - pointx и pointy
Вращение (в радианах) - rot
Синус вращения -sinrot
Косинус вращения - cosrot

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Календарь Материалов
«  Сентябрь 2008  »
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
2930
Всего на сайте: 1
Незаписанных: 1
Записанных: 0
RockOn forever | Сайт Erlikh ||| Наш файлообменник | eTorrent | WoWHead Russian | Warkeeper | Хитри - Блог о хитростях Flash-разработчиков

Сайт создан в системе uCoz