Annoying Tween Issue

Hi (once again) forums.

Since I am coming from AS2 & Zigo, the Flash 9 tween classes are really hard to get into. I have what I think is a very simple problem, I have a square which has it’s alpha set to zero. When you mouse over the square, it jumps to 1 (so it’s invisible, mouse over and it’s completely visible.) And I have it so that when you mouse out, it tweens it with easing to be invisible again.

This all works fine but if you mouse over the square mid tween, rather than jump the alpha back up to 1 again, it pauses the tween at whatever it’s current opacity is and then goes complete crazy after that.

Does anyone know a solution to this? Disabling the square whilst the tween is active is not an option.