Я подобную проблему решал с помощью MovieClip.hitArea. Вводил в сам ролик-кнопку еще один прозрачный мувик - прямоугольник или овал нужных размеров и наклоненный под нужным углом, скажем, с именем mcHit, и дальше, опять-таки в самом мувике писал:

Код AS1/AS2:
this.hitArea=this.mcHit;
Все вроде работало.