- 2009-05-14 (木) 23:17
- Flash
詰めに詰めた案件たちがようやく落ち着きを見せ始めたので、
ここ最近、はまった事とかを忘れないようにメモシリーズ第一弾。
全画面Flashで、ある程度ブラウザサイズを小さくした時に、スクロールバーを出してくれる「swfforcesize.js」って便利だけど、
IEだと一度表示すると白い隙間できちゃうよね?
っていう個人的な問題について。
仕事で初めてswfforcesize.jsを使ったのですが、上記のような現象に遭遇。
WinIEだと別のJSも含めいろいろ試してもどうしても隙間が消えなくなる。
で、最終的な個人的な解決策が、ブラウザごとにCSSで細かく設定するというオチ。
「css_browser_selector」というブラウザ別CSSを簡単に導入できるJSを使用。
CSSには、IE、gecko、webkit、operaなど別でマージンなどを設定。
それをswfobjectとswfforcesizeを組み合わせて表示する。
直ってないとの噂もありますが、
自分のマシン環境では、取り合えず大丈夫そうだったのでOKとした。
そのサイト
- Newer: Progression、メモリリークについての個人的メモ
- Older: テオ・ヤンセン展
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://astronika.com/blog/2009/05/14-231710.php/trackback
- Listed below are links to weblogs that reference
- 全Flashサイトでスクロールバーを出す「swfforcesize」についてのメモ from Astronika blog