« Apollo | メイン | イベントリスナー »

SWFObjectが激しく便利

del.icio.us it!   hatena bookmark

deconcept › SWFObject: Javascript Flash Player detection and embed script
http://blog.deconcept.com/swfobject/

SWFをJavaScript使って出力するやつ。
Playerのバージョンとかも簡単に検出できます。

例えばこんなメソッドを用意しておいて。


function swfOrImg(so,version,write) {
var ver = deconcept.SWFObjectUtil.getPlayerVersion();
if (ver['major'] >= version) {
so.write(write);
}
}

htmlにはこんな感じにしておくと、一定のバージョン以上じゃないと、代わりの画像を表示とか簡単にできます。


<div id="flashcontent">
かわりのがぞう
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("swf/hoge.swf", "hoge", "200", "100", "8", "#FFFFFF");
swfOrImg(so,8,"flashcontent");
// ]]>
</script>

ExpressInstallにも対応してるみたいですね。
日本語のドキュメントはこちらの方が翻訳されてます。
trick7.com blog: SWFObjectのドキュメントを日本語に翻訳してみたよ
http://www.trick7.com/blog/2006/06/15-135235.php

追記
どうやら、半年ほど前に自分でdel.icio.usにブックマークしてたのに使ってなかったらしい。



トラックバック

このエントリーのトラックバックURL:
http://un-q.net/mt-tb.cgi/34

コメントを投稿

crossreview