Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Программное вращение объекта мышью (http://www.flasher.ru/forum/showthread.php?t=91555)

anuta5000 02.02.2007 13:42

Программное вращение объекта мышью
 
Наверняка уже существует подобный скрипт:

Нужно при нажатии клавиши мыши вращать мышью объект (как бы 3д).

Интересует скорее математическая формула(ы)..
:umnik2: :eek:
Может быть кто-нибудь сталкивался с такой вещью?
Заренее благодарю за помощь!

etc 02.02.2007 13:46

http://etcs.ru/portfolio/pre.php?fla=bricks
Исходник там же. Прикрутить мышь недолго. Формулы преобразования — шесть строчек, найти тоже несложно.

anuta5000 05.02.2007 14:16

Спасибо!
и все-таки есть ли еще примеры? желательно уже с мышью
и не обязательно что бы объект был 3д - можно вращение обычного 2д объекта (нужен сам факт вращения).

CorC 05.02.2007 14:51

http://www.google.com/search?client=...utf-8&oe=utf-8
еще что то?
там и формулы и примеры...

Kogrom 05.02.2007 16:40

Может что-то такое нужно?
Код:

my_mc.onMouseMove = function() {
        var deltaX = _root._xmouse - my_mc._x;
        var deltaY = _root._ymouse - my_mc._y;
        //В функции вначале введем расстояние y,
        //  иначе мувиклип будет вращаться назад
        var rotatianRadian = Math.atan2(deltaY, deltaX);
        var rotatianAngle = (rotatianRadian/Math.PI)*180;
        this._rotation = rotatianAngle;
}



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

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