Можно положить флеш-занавес поверх на страницу (например, с помощью z-индекса), в блоке. После проигрывания анимации занавеса из флешки вызвать с помощью ExternalInterface.call скрытие флешкиного блока с помощью JS:

Код:
<head>
<style type="text/css">
.vis_off { display: none; }
</style>
<script language="javascript">
function closeZanaves()
{
var node = document.getElementById('zanaves_cont');
node.className='vis_off';
}
//тут может быть код внедрения флешки (например, с помощью SWFObject,
//хотя можно разместить ее и традиционно в блоке zanaves_cont )
</script>
</head>
<body>
<div id="zanaves_cont" style="position:absolute; z-index: 10000;">
<div id="zanaves">zanaves</div>
</div>
</body>
В кадре, где заканчивается анимация занавеса:

Код AS1/AS2:
import flash.external.*;
ExternalInterface.call('closeZanaves');
В данном примере занавес внедрен с помощью SWFObject в блок с id="zanaves", а скрываем блок-контейнер zanaves_cont.
В примере нет размеров, это уж сами, если что.
Флешку внутрь zanaves_cont можно внедрить и обычным способом.
Достоинства:
- простота метода,
- после открытия занавеса его больше "нет" на странице, и все прокликивается.