PDA

Просмотр полной версии : И еще, как нибудь можно повлиять на движение мышки?


qwade
23.02.2002, 04:23
Например, у меня есть точка, вокруг которой якобы задано поле притяжения, или я "оттягиваю" конец "резинки" - короче нужно чтоб курсор мышки двигался все медленнее и медленнее, создавалась как бы иллюзия реального действия. Кто нибудь с тааким встречался, или у меня бредовые идеи??

зы - просьба ламосов сильно не пинать - ведь они будущие hAx0r'ы %)))

igor_mylnikov
24.02.2002, 18:39
если я правильно понял что именно нужно, то это довольно несложно
- прячешь курсор
- создаешь клип с картинкой курсора cursor
- при событии драговер на дпустим резинке ставишь зпускаешь следующий код (который должен повторятся - его в отдельном коипе надо написать)
cursor._x= (cursor._xmouse-cursor._x) / count;
И в зависимости от того насколько далеко удалился реальный курсор (который ты спрятал) переменной count присваиваешь
определенные значения
При этом если при слишком маленькой силе тяги нужно чтоб резинка вообще не тянулась, то поставь условие
if ((cursor._xmouse-cursor._x) / count > 5) {
cursor._x= (cursor._xmouse-cursor._x) / count;
}

Так?

igor_mylnikov
24.02.2002, 18:43
если я правильно понял что именно нужно, то это довольно несложно
- прячешь курсор
- создаешь клип с картинкой курсора cursor
- при событии драговер на дпустим резинке ставишь зпускаешь следующий код (который должен повторятся - его в отдельном коипе надо написать)
cursor._x+= (cursor._xmouse-cursor._x) / count;
И в зависимости от того насколько далеко удалился реальный курсор (который ты спрятал) переменной count присваиваешь
определенные значения
При этом если при слишком маленькой силе тяги нужно чтоб резинка вообще не тянулась, то поставь условие
if ((cursor._xmouse-cursor._x) / count > 5) {
cursor._x+= (cursor._xmouse-cursor._x) / count;
}

Так?