Webブラウザで Flashコンテンツがどの階層に表示されるかは、決まっていませが、一般的なブラウザでは、最前面のレイヤーに表示されます。
最前面に表示されてしまうと、Jvascriptを利用したプルダウンメニューがFLASHの裏側へいっていまったり、都合の悪いケースがあるので、解決方法を。
意外とカンタンです。
1. wmodeをtransparentにする。<param name="wmode" value="transparent" />
<embed wmode="transparent"... />2.スタイルシートで重なり準を調整する。position:absolute;
z-index:1;
z-index:2;
私の場合はFLASHの埋め込みに「swfobject.js」を使っているので
var so = new SWFObject("ファイル名.swf", "名前", "横サイズ", "縦サイズ", "必要とされるFlashのヴァージョン", "背景色");の下に
so.addParam("wmode", "transparent");を追加するだけ。