SWFObject 2 HTML and JavaScript ジェネレーター v1.2

*は必須項目。
SWFObject の設定 [ - ]
*
 
*
これは何?
 

静的パブリッシュ

説明

Flashコンテンツおよびその代替コンテンツを、WEB標準に準拠した記述で埋め込むもの。JavaScriptは、html記述単独では解決できない問題を回避するためだけに使用される。

長所

Flashコンテンツの埋め込みがJavaScriptに依存せず、WEB標準に準拠した記述による開発が促進される。

短所

Internet Explorer 6+ および Opera9+ での「このコントロールをアクティブ化するにはクリックしてください」というダイアログが表示される問題はクリアされない。また、(このジェネレーターを使わないと)記述するのが難しい。

動的パブリッシュ

説明

WEB標準に準拠した形で代替コンテンツを記述し、Flashコンテンツについては控えめなJavaScriptによって埋め込まれる。

長所

Internet Explorer 6+ および Opera9+ での「このコントロールをアクティブ化するにはクリックしてください」というダイアログが表示される問題を回避することができる。また、(このジェネレーターを使わなくても)簡単に記述できる。

短所

Flashコンテンツの埋め込みはJavaScriptに依存する。このため、Flashプラグインがインストールされていたとしても、JavaScriptが無効になっていたり、ブラウザがJavaScriptをサポートしていなかった場合、Flashコンテンツは表示されず、代替コンテンツが表示される。また、Sony PSPのようにJavaScriptサポートが貧弱なデバイスではFlashコンテンツが表示されず、RSSリーダーのような自動化ツールもまたFlashコンテンツを検知することができない。

*
. .
 
 
*

ブラウザがJavaScriptとFlashに十分対応していた場合に、Flashコンテンツに取って代わられるHTMLコンテナ領域のid属性を指定する

このHTMLコンテナは自動的に生成され、後述のHTMLセクションで指定される代替コンテンツが埋め込まれる

 
SWFの定義 [ - ]
*
 
*
x
 
*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
変数を追加
 
 
HTMLの定義 [ - ]
 
 

object要素には代替コンテンツを内包させることが可能で、FlashPlayerがインストールされていなかったりサポートされていないブラウザなどで本来のコンテンツの代わりに表示させることができる。 このコンテンツはまた、検索エンジンが検知してくれることから、検索エンジンに優しいコンテンツを作るための非常に大きなツールとなりうる。

まとめると、以下の理由から代替コンテンツの利用がおすすめである:

  • プラグインを利用せずにウェブを閲覧する人々にとってもアクセシブルなコンテンツを作るため
  • 検索エンジンに優しいコンテンツを作るため
  • 訪問者に対し、Flashプラグインを導入することでさらにリッチな体験が可能であることを伝えるため
 
 
 
生成されたコード [ - ]
 

*日本語版注釈