Here is a visual of what I'm talking about.
- Illustration of the quadrants around the actor for clickable regions and 4 animation cycles.
The illustration shows due North, South, East and West. They have a known value, in radians. radians = atan2(dx, dy) where dx = actors x - mouse x and dy = actors y - mouse y. This is in the script action for both mouse down left and move finish. You can see the actual math in the demo I provided earlier in the thread.
The illustration also shows the values for dividing up the screen into clickable quadrants relative to the actor. (The giant black X across the picture.) The values are just 1/2 the value of say, due North and due East. Northeast is (N + E) / 2, right?
If you don't understand what radians and Pi have to do with the circle, just think of them as numbers that you already know. You don't need to convince yourself of how I got them. Just treat them as numbers.
In this way, the clickable area is always relative to the actor. If the actor moves, the math still works and it makes sense when you click and actor animates. The animation seems sensible for the location of the click.