![]() |
|
||||||||||
|
|||||
|
[+6 22.06.12]
Регистрация: Jun 2012
Сообщений: 70
|
Как узнать был ли перемещен объект с помощью метода startDrag в определенную область?
Последний раз редактировалось koljsch; 21.06.2012 в 22:36. |
|
|||||
|
Проверить его координаты после вызова метода stopDrag? hitTestPoint, hitTestObject?
P.S. Кто не успел, того и тапки ![]() |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 81
|
mc.addEventListener(MpuseEvent.MOUSE_OVER, onMouseOverFunc);
|
|
|||||
|
[+6 22.06.12]
Регистрация: Jun 2012
Сообщений: 70
|
Так, а почему при перемещение объект не меняет x y на новые?
|
|
|||||
|
[+6 22.06.12]
Регистрация: Jun 2012
Сообщений: 70
|
x и y остаются все время постоянными
|
|
|||||
|
[+6 22.06.12]
Регистрация: Jun 2012
Сообщений: 70
|
Не понял, т.е. перемещать вручную, каждый раз получая координаты мыши?
|
|
|||||
|
Да (что и инкапсулировано в startDrag(), похоже). При событии mouseMove объект.х = мышка.х и то же самое с игреком.
Добавлено через 4 минуты _obj.addEventListener(MouseEvent.MOUSE_DOWN, obj_mouseDownHandler); ... private function obj_mouseDownHandler(event:MouseEvent):void { stage.addEventListener(MouseEvent.MOUSE_MOVE, obj_mouseMoveHandler); _obj.addEventListener(MouseEvent.MOUSE_UP, obj_mouseUpHandler); } private function obj_mouseUpHandler(event:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, obj_mouseMoveHandler); _obj.removeEventListener(MouseEvent.MOUSE_UP, obj_mouseUpHandler); } private function obj_mouseMoveHandler(event:MouseEvent):void { //event.updateAfterEvent(); _obj.x = mouseX; _obj.y = mouseY; }
__________________
тут я |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:58. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|