ドキュメント

Flash コンテンツを埋め込む

ソーシャルアプリでは、OpenSocial で提供されている Flash 関連機能を利用することにより、アプリケーション内に簡単に Flash コンテンツを埋め込むことができます。

OpenSocial 1.0 で規定されている仕様については下記をご覧ください。

http://opensocial-resources.googlecode.com/svn/spec/1.0/Core-Gadget.xml#gadgets.flash

Flash の利用宣言

OpenSocial で提供している Flash 関連機能を利用するためには、以下のようにガジェットXMLを記述して flash フィーチャーを有効にする必要があります。

<Module ...>
  <ModulePrefs>
    <Require feature="flash" />
     ...
  </ModulePrefs>
...
</Module>

Flash コンテンツの埋め込み

Flash コンテンツを埋め込むコードは以下のとおりです。

var params = {};
params['width'] = 200;
params['height'] = 200;
gadgets.flash.embedFlash("http://www.example.com/sample.swf", document.getElementById("target"), 9, params);
  • gadgets.flash.embedFlash() メソッドを利用して、Flash コンテンツを埋め込みます。
  • 第一引数に、swf の URL を指定します。
  • 第二引数に、Flash を埋め込む DOM 要素を指定します。
  • 第三引数に、対象 Flash コンテンツが必要とする最小 Flash バージョンを指定します。
  • 第四引数に、embed タグの属性に受け渡すパラメータを指定します。