![]() |
обработка onMouseMove
вот такое дело, так как событие onMouseMove является глобальным, то возникает достаточно часто. В случае, когда нужно сделать перетаскиванье мышью какого-то элемента можно написать что-то вроде этого:
Код:
var x : Number = 0;Код:
var x : Number = 0; |
а принципиально отказываться от
Код:
startDrag() |
Для перетаскивание есть
Код:
this.startDrag() |
а при драге событие перемещения объекта можно отлавливать только onMouseMove или при перемещениии генерится другое событие(честно юзал поиск =))?
|
Не, не генерится. Если не хотите все время просчитывать что-то связанное с движениями мыши, а хотите делать это только при драге, создавайте при нажатии специальный листенер а при отпускании удаляйте его. Функцию счета свяжите с событием в этом листенере. Тогда считаться будет только при драге.
Код:
var DragListener:Object = new Object(); |
| Часовой пояс GMT +4, время: 03:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.