PDA

Просмотр полной версии : Проблема с использованием координат мыши


Charly84
04.01.2006, 15:10
Есть мув.
Хочу, чтобы он использовал координаты _у мышки.
Написал _y = _ymouse;

В общем все работает, только мувик дергается и дублируется... Из моего прямоугольничка (который использует _у мыши) получается два.. :)

Как с этим бороться?

Nirth
04.01.2006, 15:21
хм, без исходника не сразу поймешь в чем дело, или без более явного кода.
но могу посоветовать поюзать updateAfterEvent(), должно помочь, если ты двигаешь мувик при помощи mouseMove, а вот насчет дублируеться...я не понял, дублируеться в прямомсмысле, или просто такой эффект (из за дерганного движения) ?

Charly84
04.01.2006, 15:50
есть мувик.
На нем висит

onClipEvent (enter frame) {
_y = _ymouse;
}

И все...

nyctota
04.01.2006, 16:24
%) прикольно.

Лучше сделай так. В руте

onMouseMove = function() {
mc._x = _xmouse;
mc._y = _ymouse;
}

*где "mc" -- твой мувик.

K.A.T.A.F.A.L.K.E.R
04.01.2006, 17:06
_root._xmouse, _root._ymouse... В твоем случае ты считываешь координату относительно нуля мувика - и тут же его меняешь... Прикола ради потрейсь твой _xmouse - поймешь в чем дело ;)

Slayer aka Warrior
04.01.2006, 19:46
а радимый StartDrag?

Antares
04.01.2006, 19:52
С его-то ограничениями? Увольте.

Beastriker
04.01.2006, 23:22
не... drag - это не drug, но лучше как nyctota сделал,
но я вчетки обычно как Charly84 делаю - просто как-то
привык...