A técnica que aconselho é criar um movieclip que cubra todo o
Stage e apanhe todos os eventos do rato.
Depois é passar o movieclip da imagem para a
depth mais alta.
Exemplo:
(Cria um botão no stage com instance name "btn")
var ref:Object = this;
var mc:Object = {};
btn.onRelease = function(){
mc = ref.createEmptyMovieClip("sd",ref.getNextHighestDepth());
mc.beginFill(0x000000,60);
mc.lineTo(0, Stage.height);
mc.lineTo(Stage.width, Stage.height);
mc.lineTo(Stage.width,0);
mc.lineTo(0,0);
mc.endFill();
mc.onRollOver = function(){
this.useHandCursor = false;
}
mc.onRelease = function(){
this.removeMovieClip();
}
}