IE9でFlash(swf)が1pxずれる現象

IE8やChrome上では表示がうまくいっているswfが
IE9上で何故か、1ピクセルずれる(隙間があく)現象が起こりました。

最初は、記述が間違っているのだと思い、
Flashでhtml出力し、JSを新しいものに変え、試して見ても
直らず。

とても困りました。

調べていると、こんな記事が。。まったく同じ現象とは言いがたいですが。
http://www.forest.impress.co.jp/docs/news/20110518_446591.html

ちょっと前の記事ですが
もともとIE9とflashは相性がよくないようで。

ちなみに全く同じ悩みの人もWEB上にちらほら、、
うまくいくこともあるようですが。

厳密にはずれているのではなく、1ピクセル縮小して表示されているようです。
とはいえピクセル数あげてみると、他のブラウザではオーバーしてしまいます。

overflow:hidden

で回避できますが・・どちらにしろ不完全ですね。。
結局原因はわかりませんが
この先もいろいろ試してご報告したいと思います。

コメントを残す