SWFObjectの設定

SWFObjectの基本設定

SWFObjectのダウンロード

SWFObject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript fileから Downloads - swfobjectに移動し、最新のZipファイル(swfobject_2_2.zip)をダウンロード。

SWFObject設定

HTML

<head> <script type="text/javascript" src="/js/swfobject.js"></script> <script type="text/javascript"> /** * swfobject.embedSWF(swfUrl, replaceElemId, width, height, swfVersion [, xiSwfUrl, flashvars, params, attributes]) * swfUrl SWFファイルURL * replaceElemId object/embed ID * width SWFの幅 * height SWFの高さ * swfVersion Flash Playerのバージョン * xiSwfUrl SWFファイルURL(http://www.adobe.com/jp/devnet/flashplayer/articles/expressinstall.htmlへのリンク) * flashvars FlashVarsパラメタ * params パラメタ * attributes 属性パラメタ */ swfobject.embedSWF("sample.swf", "content", "300", "120", "9.0.0", "expressInstall.swf"); /** * オプション項目を設定 * * var flashvars = { * name1: "foo", * name2: "bar", * name3: "baz" * }; * * または * * var flashvars = {}; * flashvars.name1 = "foo"; * flashvars.name2 = "bar"; * flashvars.name3 = "baz"; * * swfobject.embedSWF("sample.swf", "content", "300", "120", "9.0.0", "expressInstall.swf", flashvars, params, attributes); */ </script> </head> <body> <div id="content"> <p>Alternative content</p> </div> </body>

バージョン確認

JavaScript

// メジャー、マイナー、リリースバージョン番号 document.write('major :' + swfobject.getFlashPlayerVersion().major); document.write('minor :' + swfobject.getFlashPlayerVersion().minor); document.write('release :' + swfobject.getFlashPlayerVersion().release); // 指定のバージョン判定 if (swfobject.hasFlashPlayerVersion('20')) { document.write('true'); } else { document.write('false'); }

最新の記事

プロフィール

流されるままにウェブ業界で仕事しています。主にLAPP環境でPHPを書いています。最近はjQueryで遊んでいます。
※動作確認について