You're animating a private, hidden variable, "MAlpha". The fact that Unity shows it to you is a bug in Unity.
When working with NGUI, you should be working through properties, and Unity doesn't let you animate properties.
Solution is simple -- use an intermediate script. It's called AnimatedAlpha. Attach it, animate its alpha value instead.