
11.10.2006, 10:43
|
|
|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
2 D12:
Оба варианта, прям скажем, не фонтан... по крайней мере второму пожеланию автора они никак не удовлетворяют - такую карту, как ты предложил, можно вытащить за пределы зоны просмотра, а это как раз и нужно избежать.
2 DJ_Baton:
Первый параметр startDrag() как раз и показывает, а нужно ли привязывать центр перетаскиваемого клипа к мыше или нет.
Но у использования startDrag() есть свои недостатки, поэтому чаще предпочтительнее сделать свой аналог этого метода. Т.е. как уже сказали выше: по onPress регистрировать координаты мыши, включать onEnterFrame, в нем проверять смещение мыши и соответсвенно делать перерасчет координат. По onReleas'у соответсвенно убивать onEnterFrame.
(Вместо onEnterFrame можно использовать любую функцию которая будет циклически проверять смещение мыши, onMouseMove удобнее тем, что функция не будет включаться если юзер не двигает мышой)
__________________
Hell is the possibility of sanity
|