It got so frustrated when the mouse cursor didn’t change into a hand-icon when I do a MOUSE_OVER event over the MovieClip containing that TextField with “buttonMode = true;”

Apparently, the TextField class in AS3 doesn’t contain the buttonMode property. The cursor does change into a hand whenever I scroll over the MovieClip, but turns back to the default cursor if I’m moving over the TextField :@

Luckily Google saved me some headaches!
To get round this simply use the “mouseChildren = false” property on your Sprite/Movieclip button.

mc.buttonMode = true;
mc.mouseChildren = false;

Source: http://www.adenforshaw.co.uk/?p=168