以前からswfobjectは利用していたのですが、ずっとver1.5を使ってました。
ver2の存在は知ってたんですけど別に1.5でいーだろーと思ってて触ってなかったんですが今回諸事情がありましてver2(現在の最新verは2.1)をDLして使ってみました。
ver2.X系は2通りの設置方法が用意されてて
- 標準準拠に沿った埋め込み方法。JavaScriptがOFFになっててもFlashが見れる。
- 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: swfobject
Similar Posts

