Показать сообщение отдельно
Старый 16.04.2010, 13:21
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 4  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Возможно вам не стОит использовать startDrag и stopDrag.

Вместо этого можно слушать событие перемещения указателя мыши и двигать окно в зависимости от ситуации и координат указателя крысы.

Т.е. когда юзер опускает кнопку мыши на области окна (или на области перетаскивания, или когда нужно его перетаскивать) начинаем слушать событие MOUSE_MOVE и перемещаем окно относительно движения мыши. После отпускания мыши отписываемся от события MOUSE_MOVE.

Такой подход даст вам возможность управлять "точкой drag'a" и так же обеспечит более плавное перетаскивание окна.
__________________
trace("Остановите Землю, я сойду!!!");