you can use actionscript for movieclips and for buttons.
to create rollover etc effects for a movieclip button, create the needed frames and use gotoAndStop() methods in your mouse handlers.
never convert a button to a movieclip and do not convert a movieclip to a button. you can convert a shape to either.
This is what I did with the BTN menus. If you take a look at my fla file attached. Why the actionscripts do not work on the BTN?
I have not converted the btn to MC or MC to BTN, instead, for menu1_mc, I created it from a shape.
your use of switch-case is incorrect. read the flash help files for the correct use of switch().
So how come the switch works with the Movie Clip and not with the Button. This is what I do not understand.
Please elaborate if you can with an example.
it's not going to work the way you want even for movieclips. but buttons don't have a hitTest() method.
you can create a hitTest for buttons using:
Button.prototype.hitTest = MovieClip.prototype.hitTest;