2010-06-23 9 views
0

나는 다시 너에게 의지해야한다.마우스 위치 잠그기

마우스 X와 Y 위치를 잠글 수있는 방법이 있습니까? 내 말은 마우스를 움직이고 싶지만 마우스 위치를 고정시키고 싶습니다. 화면 중앙을 말하십시오.

Btw, 플래시를 사용하여이 작업을 수행해야합니다.

JS 등을 사용하여 해결 방법이 있으면 감사하겠습니다.

Thx.

답변

2

mouse.hide()을 사용하면 커서를 숨기고 전체 화면으로 이동하여 원하는 "커서"를 그릴 수 있습니다. 실제 커서가 가장 멀리있는 곳은 화면 가장자리에 있으므로 마우스를 끝내면 다시 마우스를 찾을 수 있습니다.

+0

우트, 그렇게 생각하지 않았습니다. 나는 확실히 그것을 시험해 본다!, thx. – Artemix

+0

사촌, 화면의 한계에 도달하면 좌표를 사용하여 아무것도 할 수 없으며 좌표는 여전히 동일합니다. – Artemix

+0

아마도 이것이 유일한 방법 일 것입니다. http://www.webdeveloper.com/forum/showthread.php?t=52967 및 기타 연구에서 JS가 마우스 위치를 설정할 수 없음을 보여줍니다. 어떤 의미인지 .. 서핑을 할 때 커서의 위치를 ​​변경하는 광고 (플래시, js)를 볼 수 있습니다. C/C++/C# 게임은 몇 밀리 초마다 마우스를 화면 중앙으로 옮기기 만합니다. – Caladain

0

당신이 할 수있는 한 가지는 마우스 커서를 숨기고 자신을 그릴 수 있습니다. 아마 도움이되지 않을 수도 있지만, 기회가있을 때 가능하다는 사실을 알고 싶습니다. 그런 다음 MouseEvent.MOUSE_MOVE에서 mouseX 및 mouseY를 추적하고 필요에 따라 위치를 업데이트 할 수 있습니다.

하지만 Flash에서는 실제로 시스템 레벨에서 사용자의 마우스를 캡처하고 제어 할 수 없습니다. 학대의 가능성을 상상해보십시오.

+0

네가 무슨 말하는지는 알지만, 마커스가 말했듯이 AFAIK는 마우스가 증가하고 마우스 위치 만 잡을 수 있으므로 포지션이 한계에 도달 할 때마다 더 이상 사용할 수 없다. – Artemix