FlashをJavascriptで表示

Flashの周りに枠が表示されたり、クリックして有効化しろという指示が出たりしてましたが、あれってその後どうなったんでしょうね。
最近そういう動作が発生するようなFlashは見てないですし…。まぁ、古い話ですし、ほとんどのサイトさんでJavascriptを使う方法で呼び出しているんでしょうね。

一応続きに忘れないようにメモ。

javascriptファイル(名前を仮にflash.jsとする)

document.open();
document.writeln('<embed src="Flashファイル名.swf" mce_src="Flashファイル名.swf" width="Flash横サイズ" height="Flash縦サイズ" bgcolor="背景色" wmode="opaque" type="application/x-shockwave-flash" />');
document.close();

HTMLのFlashを表示させる部分

<script type="text/javascript" src='jsファイルのある階層/flash.js'></script>

Flash記述に使うembedタグなんですが、このタグ、実はXHTMLでは「非推奨」になっています。
じゃあ使わなきゃいいのかというと、embedタグを使わないとNetscape系でFlashを表示できないことになっています。Firefoxも当然アウトです。XHTMLでのFlash表示、正式な手法はどういうものなんでしょうね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA