SOLUCION 
- Pon el contenido en un DIV oculto
-Crea una funcion en JS que muestre el DIV y otra que lo oculte
-Programa en ActionScript algo que llame la primera funcion JS creada cuando el usuario de clic en el FLASH
-Pon un boton en el DIV que cuando se le de clic, llame la funcion que oculta el DIV
-Lucra(?)
Ejemplo:

<!-- Inicialmente este DIV ta' oculto -->
<div id="capaSobreprotectora" style="display:none; border: 1px solid white; background-color: black;">
<!--Tus mamadas van aqui -->
...
<!-- Boton para cerrar la capa -->
<input type="button" value="cerrar" onclick="ocultateSesamo(); return false;" />
</div>
El JS que pondrias en la web seria:
var capaProtectora = document.getElementById('capaSobreprotectora');
function abreteSesamo() {
capaProtectora.style.display = 'block';
}
function ocultateSesamo() {
capaProtectora.style.display = 'none';
}
El codigo ActionScript:
suponiendo que "elem" es un miembro de la clase que se refiere al recipiente en el que el usuario puede hacer clic:
elem.addEventListener(MouseEvent.CLICK, mouseClick);
private function mouseClick(e:MouseEvent:(void {
ExternalInterface.call("abreteSesamo");
}
PROBLEMA 
No hay una manera "cross-browser" ( a travez de todos los navegadores) para mostrar un div en la parte superior de un elemento/archivo FLASH.
SOLUCION 
Oculta la película Flash antes de mostrar el div. Modifica el Javascript de la siguiente manera, suponiendo que la película de Flash se muestra en un div llamado "contenedorFlash":
var capaProtectora = document.getElementById('capaSobreprotectora');
var elemFlash = document.getElementById('contenedorFlash');
function abreteSesamo() {
capaProtectora.style.display = 'block';
elemFlash.style.display = 'none';
}
function ocultateSesamo() {
capaProtectora.style.display = 'none';
elemFlash.style.display = 'block';
}PROBLEMA

El Flash no se oculta adecuadamente en todos los navegadores. [Hay otro problema aquí que no puedo recordar]
SOLUCION 
Oculta el Flash mediante el establecimiento de los atributos adecuados del estilo (CSS). Modifica el Javascript de la siguiente manera, suponiendo el elemento embebido se llama "flash":
var capaProtectora = document.getElementById('capaSobreprotectora');
var elemFlash = document.getElementById('contenedorFlash');
var flashElem = document.getElementById('flash'); //probablemente deberia elegir un mejor nombre...
function abreteSesamo() {
capaProtectora.style.display = '';
// guarda el CSS que vamos a modificar
elemFlash.cachedMargin = elemFlash.style.margin;
elemFlash.cachedHeight = elemFlash.style.height;
flashElem.cachedHeight = flashElem.style.height;
// oculta el flash cambio el tamaño a 0
elemFlash.style.margin = '0px';
elemFlash.style.height = '0px';
flashElem.style.height = '0px';
}
function ocultateSesamo() {
capaProtectora.style.display = 'none';
// Restauracion
flashElem.style.height = flashElem.cachedHeight;
elemFlash.style.height = elemFlash.cachedHeight;
elemFlash.style.margin = elemFlash.cachedMargin;
}
PROBLEMA 
Si la película Flash tiene una textura de fondo, un degradado o una imagen, el fondo desaparece bruscamente cuando la capa que queremos ponerle encima se muestra. Si esta capa es más pequeña que la película Flash, esto puede verse raro.
SOLUCION 
Crear un div con el mismo fondo que se usa en la película Flash, y pon los divs capaSobreprotectora y contenedorFlash dentro de esta. Usa el CSS apropiado cross-browser para posicionar el div justo detrás de la película Flash. El código HTML se convierte en:
<div style="url(fondo_flash.png) no-repeat top center; margin: 10px auto;">
<!-- Inicialmente este DIV ta' oculto -->
<div id="capaSobreprotectora" style="display:none; border: 1px solid white; background-color: black;">
<!--Tus mamadas van aqui -->
...
<!-- Boton para cerrar la capa -->
<input type="button" value="cerrar" onclick="ocultateSesamo(); return false;" />
</div>
</div>PROBLEMA 
No hay una transición sin tropiezos(suave, bonita) entre la película Flash al desaparecer y la capa al aparecer. Esto puede o no puede ser un problema para ustedes asi que..
SOLUCION 

Disclaimer:
Todo lo provisto en este post (explicaciones, código, etc) ha sido provisto a ustedes con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de IDONEIDAD PARA UN PROPÓSITO PARTICULAR.
Nada en este post ha sido comprobado, usenlo bajo su propio riesgo
