PDA

Просмотр полной версии : управляемость рычага, клип которого разбит на кадры


stflasher
08.06.2012, 20:25
Есть рычаг из 36 кадров == 36 состояний рычага(вверх-вниз). Нужно сделать так, чтобы пользователь мог ухватиться за рукоять (она в виде шарика) и двигать рычаг вверх-вниз.
Как примерно можно это реализовать ?

bav
08.06.2012, 22:00
1) Вешаем прослушку MOUSE_DOWN на рукоять.
2) Как только MOUSE_DOWN произошел, вешаем прослушку MOUSE_UP и MOUSE_MOVE.
3) В обработчике MOUSE_MOVE смотрим на каком расстоянии от, скажем, центра клипа рычага находится мышка. В соответствии с этим включаем нужный кадр.
4) В обработчике MOUSE_UP удаляем прослушку MOUSE_UP и MOUSE_MOVE.