Я не уверен, поможет ли это вам само по себе. Но я использовал следующий метод, чтобы показать контент поверх flash.
Я столкнулся с этой проблемой некоторое время назад. Я должен был показать пользователю всплывающее окно с Условиями для регистрации на сайте. Всплывающее окно появлялось нормально, но в верхней части страницы был флэш-фильм, который скрывал верхнюю часть диалога. Испытанный и широко используемый метод заключается в размещении Iframe там, где вы хотите показать свой контент, а также в абсолютном положении своего контента и IFrame. Например, если вы хотите показать div над флэш-фильмом, поместите IFrame следующим образом:
<iframe style="position:absolute;top:250;left:150;"></iframe>
Затем поместите div точно над этим iframe, как:
<div style="position:absolute;top:250;left:150;"></div>
Я использовал jquery на странице, чтобы показать диалог с помощью плагина ui.dialog.
Поработав, я разработал следующее простое решение.
1) поместите атрибут id в элемент фильма, чтобы однозначно идентифицировать объект фильма. Как,
<object id="movie1"></object>
2) перед показом диалога (или другого содержимого по этому вопросу) вызовите функцию javascript, чтобы скрыть фильм. Как,
$("#movie1").css("display","none");
3) теперь показывать диалог. Как,
$("#dialog").dialog("open");
4) после закрытия диалогового окна снова показать фильм. Как,
$("#dialog").dialog("close");
$("#movie1").css("display","inline");