![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
Всем привет,
Как убрать притягивание центра объекта к курсору? Т.е. чтоб можно было взять объект, например, за край и перетащить его? //Перетаскивание stage.addEventListener(MouseEvent.MOUSE_DOWN, funcOnMouseDown); stage.addEventListener(MouseEvent.MOUSE_UP, funcOnMouseUp); function funcOnMouseDown(e:MouseEvent):void { stage.addEventListener(MouseEvent.MOUSE_MOVE, funcOnMouseMove); } function funcOnMouseMove(e:MouseEvent):void { object.x = mouseX; object.y = mouseY; } function funcOnMouseUp(e:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, funcOnMouseMove); } |
|
|||||
__________________
Дети не должны знать о своих родителях |
|
|||||
|
[+4 24.04.13]
[+4 20.04.13] Регистрация: Feb 2013
Адрес: Seireitei
Сообщений: 176
|
Цитата:
import flash.display.MovieClip; var obj:MovieClip = object; obj.addEventListener(MouseEvent.MOUSE_DOWN, funcOnMouseDown); stage.addEventListener(MouseEvent.MOUSE_UP, funcOnMouseUp); var lastX:Number = 0; var lastY:Number = 0; function funcOnMouseDown(e:MouseEvent):void { lastX = obj.mouseX; lastY = obj.mouseY; stage.addEventListener(MouseEvent.MOUSE_MOVE, funcOnMouseMove); } function funcOnMouseMove(e:MouseEvent):void { object.x = mouseX - lastX; object.y = mouseY - lastY; } function funcOnMouseUp(e:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, funcOnMouseMove); } |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
chamele0n я очень люблю смотреть ссылки в подписях..И я не мог не обратить внимание ( просто сейчас сам как раз это учу ), у Вас везде ошибки.
По первой ссылке: Цитата:
Цитата:
|
|
|||||
|
[+4 24.04.13]
[+4 20.04.13] Регистрация: Feb 2013
Адрес: Seireitei
Сообщений: 176
|
можно же было написать в приват, зачем офтопить
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 282
|
Спасибо, про startDrag() совсем забыл - легких путей не ищу уже )))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|