really it's only a matter of using startDrag() and stopDrag()
methods, and then polling the position of the 'puck' in relation to
it's travel area, converting it to a percentage and using that
value to effect whatever you want.
here is some discussion on the subject, related to scrolling
an image within a window, but the principles are the same - there
is also code and an example file