Flashのパラメータオプションについて
SWFの背景を透明にしたかったので、ついでにFlashのHTMLパラメータオプションについてメモ。
背景を透明にするのは
<param name="wmode" value="transparent"/>
を付加。 embedタグのプロパティにwmode="transparent"を追加。
参考
サーバーサイドのプロセスからクライアントのFlashにパラメータを渡す際は、JSPやASPなどのMVCでいうとViewの時点でHTMLタグにパラメータを渡す。 FlashVars を使用して SWF へ変数を渡すを参照。
<PARAM NAME=FlashVars VALUE="foo=aaaaa">
とHTML側に記述し、ActionScript側では
_root.foo
で"aaaaa"という値を取得できる。ObjectタグもEmbedタグも同様に渡す。ちなみにObjectタグはActiveX(WindowsのIE) 用、EmbedタグはNetscapeやMac版IEやFireFox用。