у меня будет в этой проге сложная-пресложная маска с множеством отверстий - я сделал пока только тест и удивился.
Мой код (который виден на работающей софтинке) вот такой

Код AS3:
var Mask1:Shape = new Shape();
Mask1.graphics.lineStyle();
Mask1.graphics.beginFill(0xFF0000,1);
Mask1.graphics.drawRect(250,100,400,400);
Mask1.graphics.drawCircle(500,350,100);
Mask1.graphics.endFill();
GRAF.addChild(Mask1);
if (Checkbox2.selected){
GRAF.mask=Mask1;
}
Добавлено через 25 минут
cacheAsBitmap не помогло, тип маски (как я понимаю) - clip (то есть не альфа, а полная заливка)