FLASHコンテンツがz-indexを無視。。。 | φ(..)メモとして残しておこう…

FLASHコンテンツがz-indexを無視。。。

以前、Youtubeのコンテンツがz-indexを無視してしまうのでそれを非表示にするようにjavascriptを変更する記事を書いた。

…が、よくよく考えてみたらFLASHのコンテンツはパラメーターをきちんと指定しないとz-indexを無視してしまうということに気づいた。

ここんとこ、しっかりと指定しておかないと「MediaBox」とか、lightbox系のコンテンツと相性が悪いので。


要するに
<param name="wmode" value="transparent">

って感じでちゃんとwmodeを指定してあげて

<embed src="…" wmode="transparent" />

こっちにも記述する、と。
これだけです、はい。



ただ、この"wmode"にはいろいろと副作用があるようで

・ホイール操作ができない
・日本語入力が使えない

なんて症状が現れるという報告も聞かれます。


なんとなく、AppleがFLASHを採用しなかった理由がわかるなあ。

というわけで少し前まではFLASHでいろいろと作成していたものも、今ではJQueryを使って作ってます。