I'm very familiar with the tweening properties of the greensock package, but I've never used the motion path capabilities. I'm currently faced with developing a mini-game that allows a user to drag a sprite along pre-defined paths. The paths can be dynamically generated, but are more complicated than a simple arc, they are more like S-shapes. In addition, there are points where other paths intersect, so the sprite needs to smoothly jump onto another path when encountering these intersections, based on the vector of the mouse movement.
So basically I'm wondering if this can be accomplished using the motion path capabilities of Greensock before I spend loads of time trying to develop it. If some generous soul can glance at this problem and give me and a quick yay or nay, I would be grateful.
I've attached a sketch of what I mean. The red shape is dragged along the path towards the black squares.