swfobject2.1 使用メモ

以前からswfobjectは利用していたのですが、ずっとver1.5を使ってました。
ver2の存在は知ってたんですけど別に1.5でいーだろーと思ってて触ってなかったんですが今回諸事情がありましてver2(現在の最新verは2.1)をDLして使ってみました。

ver2.X系は2通りの設置方法が用意されてて

  1. 標準準拠に沿った埋め込み方法。JavaScriptがOFFになっててもFlashが見れる。
  2. 1.5と似た埋め込み方法。コードがすっきり。

で、今回は2番目の方法でやってみました。

1.5で書くと、

みたいな感じでso.writeの中に指定したidを記入してました。パラメータの設定は

so.addParam("quality","low");
so.addParam("wmode","transparent");

という風に記述してました。

ver2で同じようにやるには

てな感じ。若干1.5とは違いますね。パラメータの設定は

params.quality="low";
params.wmode="transparent";

こんな感じで設定できます。

途中でtrick7さんによるver2の翻訳ページを見つけてみてたら

var params={
quality:low,
wmode:transparent
};

こんな感じでもいけちゃうみたいです。で、blogで1.5で記述してたとこを全部2仕様に直しました。

ていうかここまで書いといてあれだけどtrick7さんの記事見たほうがわかりやすいよ!

//追記 なんかIE7だったら上記のソース中のdivやscriptが大文字になってたりidが2つ連続して書いてあったりと変になってます。Firefoxで見たほうがいいかもです。

Tags:

Similar Posts

Leave a Reply