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.