Rollover button - typical gaming problem

Hi,

In the attachment you’ll find an animated rollover button that grows on rollover and shrinks onRollOut.

The problem is if you move the mouse out, and then quickly in again while it is playing the rollout animation, the animation will jump frames from the last rollover frame to the first. Try it for yourself: to reproduce this undesired flicker effect, move in and out at the bottom-right or bottom-left corner.

How can I get the rollOver and rollOut animations to finish playing and not interupt eachother?
No succes so far with deleting onRollOver events, or temporarily setting _hitarea to null…

A tutorial I found with a rollover of a tank had the same problem…but no solution.

Help!!
Dan