SWFObjectを使うときに気をつけること2007/11/17SWFObjectを使って書き出すのは基本なんですが、気をつけるべきことをいくつか。document.write(so.getSWFHTML());so.write("flashcontent1");//追記:getSWFHTML使うとwinIEのアクティブコントロールにひっかかる気をつけておきたいのがnoscript。noscriptも書きましょう。気をつけなければいけないのがFlashのバージョンが足りない場合。9が必要なのに8しか入っていなかったら、何も表示されません。それは避けたいので、一応バージョンチェックもしておきます。基本形を改良したのがこの形。document.write(so.getSWFHTML());so.write("flashcontent1")}else{document.write('Flashプレイヤーが入ってないよ!!')}バージョン管理をしてなくて、基本形だけで書いてると、企業イントラや学校なんかで、windowsパソコンをAdministrator以外で使わされてる場合はプレイヤーのバージョンアップができないので、未だに7のバージョンを入れてる方がままいるようです。noscriptを書くまでなら基本なんですが、ワンランク上の親切のためにプレイヤーチェックもするようにしましょう。SWFObjectを使うときはwmodeを設定するmenuをなくすso.getSWFHTMLを使わない(winIEのアクティブコントロール対策)installedVerをチェックするバージョン検出で判定して、noscriptと下位バージョン用にプレイヤーが必要な旨を表示。基本中の基本ですが、忘れないようにメモメモ。libraryがつけられています。blog.ryow.net。