上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。
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");
を追加するだけ。
トラックバック
http://tommylee.blog71.fc2.com/tb.php/212-4b095b03
| BLOG TOP |