主に技術的なことを書くブログ

浅めにマークアップ&フロントエンドの技術的なことをメモしていましたが、ざっくばらんに書いています。

CSSと、パラメータでFLASHを背景にする

最近、使いそうになったので、書いておきます。FLASHの上に画像をかぶせる方法です。

SWFobject2.1でやる方法は、下記のようにパラメータを設定したらできました。

<script type="text/javascript">
var params = { wmode: "transparent" };
var embed = { wmode: "transparent" };
swfobject.embedSWF("flash.swf", "flashcontent", "728", "400", "9.0.0","", params, embed);
</script>

objectタグでやる場合は、下記のようにvalue="transparent"をobjectタグとembedタグ両方に入れたらいけます。

<object>
<param name="wmode" value="transparent" />
<embed src="flash.swf" wmode="transparent"></embed>
</object>



SWFobject2.1でやる方法も、objectでやる方法も、z-indexを使わなくてもできるのが、よくわからんというか、将来的に何かのバージョンが上がったときにできなくなりそうなので、ちょっと怖いですね。