Тогда присваивайте визуальному компоненту маску, которую можно допустим динамически нарисовать:

Код AS3:
var circleMask:UIComponent = new UIComponent();
circleMask.graphics.beginFill(0x00FFFF, 1);
circleMask.graphics.drawEllipse(0, 0, 20, 20);
circleMask.graphics.endFill();
circleMask.x = 0;
circleMask.y = 0;
myButton.addChild(circleMask);
myButton.mask = circleMask;