Форум 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=213946)

HardAce 05.03.2017 21:30

Передвижение объекта мышью
 
Всем добрый день.
Возникла проблема при создании физической модели. В общем есть циферблат по которому определяется угол луча. Луч исходит от фонаря который нужно передвигать по окружности. Не придумал ничего лучше, как поместить центр окружности фонаря в центр циферблата и поворачивать фонарь. Но не могу это реализовать.
Код AS1/AS2:

on(press){
var dx = _root._xmouse-_x;
var dy = _root._ymouse-_y;
var angle = Math.atan2(dy, dx);
this._rotation = angle*180/Math.PI+90;
}

По нажатию ЛКМ фонарь поворачивается но потом перестает двигаться, а нужно чтобы пока нажата ЛКМ он поворачивался за мышью. Подскажите как это можно сделать.

dark256 06.03.2017 19:58

В onEnterFrame проверяйте нажатость кнопки и крутите.


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

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