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

creator_52 08.09.2012 15:39

каким образом можно программно изменить координаты мыши?
 
Всем привет, хотелось бы узнать, каким образом можно программно изменить координаты мыши.

Krusty 08.09.2012 16:10

Курсор сдвинуть? Никак.

mooncar 08.09.2012 16:34

Изменить положение системного курсора нельзя.
Другое дело, что вы можете скрыть системный и создать свой курсор, добавив на сцену мувик с нужным вам рисунком и привязав его положение к обработчику onMouseMove. Изменять положение и поведение заказного курсора в пределах сцены можно будет как вам заблагорассудится. Для задач, которые обычно ставятся перед флеш-приложением, этого достаточно.

creator_52 09.09.2012 00:15

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

var CamAngle = 155; //угол поворота камеры
var CamMouse = _xmouse;
 
setInterval(moving,20);
 
function moving() {
        CamMouse=_xmouse-CamMouse;
        CamAngle += (CamMouse/10);
        CamMouse = _xmouse;
}


Silicium 09.09.2012 00:25

http://www.leebrimelow.com/?p=3248

Добавлено через 38 секунд
Только в фуллскрине работает

creator_52 09.09.2012 00:48

Отлично, посмотрим.

Добавлено через 32 часа 36 минут
Так as3 же!

dark256 12.09.2012 11:16

Цитата:

Сообщение от creator_52 (Сообщение 1095267)
Просто я в своем псевдо трехмерном движке пытаюсь реализовать управление разворотом камеры с помощью мыши, и для этого движения мыши в пределах сцены недостаточно, или же требуется передвигать курсор в определенный момент. Подскажите, быть может можно хоть ограничение пределами сцены снять, или еще как-нибудь решить проблему?

Вот относительно решения проблемы "в лоб"...
Если с курсором мыши у вас не выйдет - вы станете пытаться программно двигать по столу монитор? ;)

Влепите на сцену пивот и таскайте его. Как вот тут в фуллскрине сделано:
http://vk.com/app2224711

Silicium 12.09.2012 12:56

Цитата:

Так as3 же!
Прошу прощения - на автомате.

Hauts 12.09.2012 13:04

А можно демки посмотреть? :)


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

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