Flashのパラメータオプションについて

SWFの背景を透明にしたかったので、ついでにFlashのHTMLパラメータオプションについてメモ。

背景を透明にするのは

<param name="wmode" value="transparent"/>

を付加。 embedタグのプロパティにwmode="transparent"を追加。

参考

  • Flash TechNote > パラメータオプション
  • Kei Laboratory - FAQ(よくある質問)
  • サーバーサイドのプロセスからクライアントのFlashにパラメータを渡す際は、JSPASPなどのMVCでいうとViewの時点でHTMLタグにパラメータを渡す。 FlashVars を使用して SWF へ変数を渡すを参照。

    <PARAM NAME=FlashVars VALUE="foo=aaaaa">

    とHTML側に記述し、ActionScript側では

    _root.foo

    で"aaaaa"という値を取得できる。ObjectタグもEmbedタグも同様に渡す。ちなみにObjectタグはActiveX(WindowsIE) 用、EmbedタグはNetscapeMacIEFireFox用。