Interval problem

Hi everybody, I have the code below, to create a fading in of a movieclip.
I used a trace action, to check the value of the alpha property. The problem is that the traced number never gets to 100, so the Interval is never cleared.

Can anyone help me figure out how to solve this?
Thanks a lot


dada_mc._alpha=0;
function action () {
	dada_mc._alpha = 100 - (100 - dada_mc._alpha) / 1.1;
	trace(dada_mc._alpha)
	if (dada_mc._alpha > 100 - 1 && dada_mc._alpha < 100 + 1){
		dada_mc._alpha = 100;
		clearInterval (actionInt);
	}
	updateAfterEvent ();
}
_root.onMouseUp = function () {
	actionInt = setInterval (action, 5);
};