SWFObjectとpngfix.jsは共存不可??
使うからには、ちゃんと中身をわからないといけないという指摘もありそうです。
ライブラリ等々を作ってくれてる方々に感謝しつつ使わせてもらってるわけですが。
Flashの埋め込みといったら、SWFObjectなわけで。
まぁ、これが今のところ埋め込みの定番なのかな?と思ったりもしてます。
SWFObjectについては下記サイトを。
trick7.com blog: お手軽にSWFObjectでswfを埋め込む方法
http://www.trick7.com/blog/2006/09/12-165342.php
んで、今回の仕事ではPNGを使わないといけないということで、
PNGに難ありのIE6対策にpngfix.jsを使ってみたのですが。
pngfix.jsについては下記サイトを。
透過PNGをIE6以下のバージョンで綺麗に表示する方法 – DesignWalker
http://www.designwalker.com/2006/12/transparent-png.html
とりあえずこれらを使ってみてたんですが。
ソースの順番的に、Flashを埋め込んだものより後にあるもののPNGがうまく表示されない!
というのと遭遇。
さて、どうしたモンでしょう??というはなしなわけで。
Flashを埋め込む方法や、PNGを表示させる方法も
これ以外にもいくつかあるので色々試してみたすけど、
どこかで難ありだったりして、結局この組み合わせに落ち着きそうな感じ。
しかたないからFlashの埋め込みでとりあえず妥協というか、
落としどころを定めて見たわけですが。
うーむ、どのあたりがいかんのだろうなぁ。。。。
================
追記
これを書こうと思って再度ググってみたら
小粋空間: prototype.js と pngfix.js の競合を解消する
http://www.koikikukan.com/archives/2007/09/13-021830.php
こちらの方法を参考にしてみたら、とりあえず解決はされたっぽい。
<!--[if lt IE 7.]>
<script defer type="text/javascript" src="http://user-domain/pngfix.js"></script>
<![endif]-->
これをbodyの閉じタグの後に持ってくる。
なんでだろうなぁ。
とりあえずはよし、とするけどすっきりしないな。
中のわかるすごい人たちならさくっとわかるのかなぁ
Tags: flash, javascript, mytask, PNG