Hola, modificando el codigo de Hapki:
Código ActionScript :
var segundos:Number = 5;
var a:Number;
var espera:Function = function( Void ):Void{
boton_mc.enabled = true;
clearInterval(a);
}
a = setInterval( espera , segundos*1000 );
boton_mc.enabled = false;
Cuando ese codigo se ejecute, el boton con nombre "boton_mc" deja de tener activos los onRollOver onRollOut onRelease y todos los demas, y cuando pasan los 5 segundos, se vuelve a activar. Suerte.