When you want a hand cursor on a Flash movieclip, the usual way is
mc = new MovieClip();
mc.buttonMode = true;
But sometimes this alone doesn’t switch the cursor to a hand.
That happens when the movieclip contains a dynamic text field.
mc = new MovieClip();
txt = new TextField();
txt.text = 'test';
mc.addChild(txt);
mc.handcursor = true;
If that still doesn’t give you the hand cursor,
mc.mouseChildren = false;
setting this property fixes it.