Auto Location when Rotating

Hey all!
Im building this eye monster right now that I am rigging currently. It is going well so far, now I want the rig to be intuitive so i dont have to worry about the rig when Im animating later. The monsters eyeball isnt round so when Im rotating down the eyelid it bugs into the eyeball and I have to push it forward a bit like so:

So here is my question: Can I connect the location and rotation values so that the eyelid automaticly moves forward when I rotate it down? It would be much cooler than having to rotate and move it all the time.

Yes, you could do this with action constraints or transformation constraints.

Make sure you’ve got preserve volume turned on in the armature modifier, otherwise the rotation isn’t calculated correctly and you’ll have to compensate more.