- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:flashの角丸ベクター部分だけシャギー(ぎざぎざ)がかかります。)
IEでflashの角丸ベクターにシャギーがかかる問題について
このQ&Aのポイント
- IE7とIE8で、角丸ベクター部分のflashにシャギー(ぎざぎざ)がかかる現象が発生しています。
- javascriptを通さない場合や他のブラウザでは正常に表示されるため、javascriptの干渉が問題の一因と考えられます。
- 問題の解決策や経験がある方は助言をお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
JavaScriptを通したときと、通さない時で設定しているパラメータが違うのだと思いますが? 特に、 quality="high" あたりがあやしいかと。 シャギー(ぎざぎざ)がかかる、と考えるよりアンチエイリアスが掛かっていないと考える方が適切な現象ではないかな? SWFオブジェクトを貼りつけているタグの違い、そこを中心に確認してみてください。 ※JavaScriptで動的に生成していても、最終的にはタグを生成しているハズですよ。
お礼
ご回答ありがとうございます。 自己解決しました。 quality="high"についてはquality="best"の方がいい、みたいな記述がどっかにあったのでそれを参照しました。 firefoxのfirebugで生成されたjavascriptを参照しても、コードに問題がありませんでした。 <param>にあるtransparentの属性の方が問題だったようです。transparentはlightboxで表示させるには必須みたいですので外せないのですが、背景になにもない状態でtransparentを使用してjavascript?css?でoverlayさせるとIEではレンダリングできないようです。 なのでFLASH内の一番下のレイヤーに一枚適当な四角い背景を作ってから再生させたところ解消されました。