для произвольной направляющей
если само перетаскивание повесить на онМаусМув, то поставить мувик на траекторию не составит труда: это будет например _xmouse и соответствующая y-координата траектории ..
вопрос в том как задавать траекторию:
-массивом точек (ищем в массиве координату, соответствующую _xmouse)
-кривой Безье (считаем координату см.
http://bezier.ru/)
-вручную: для невидимого мувика задаем твин по направляющей, исходя из _xmouse идем на соответствующий кадр и снимаем координаты этого мувика ( в аттаче пример)