MARO FRAGMENT

Nov

13

SWFObject

  • posted by bos
  • 2006 at 12:25 PM

たまにはFLASHネタでも書きたいと思います。

SWFObject
javascriptの簡単設置でFLASH出力やFLASH PLAYERのバージョン検出なんかができたりします。(IEのアクティブコンテンツの問題も大丈夫です。)

例えばFLASH PLAYERのインストールを促すメッセージを出したり、javascriptオフ時の対策は下記のような感じのソースを書けばいいです。(DOCTYPEやmetaタグ等は省略して書いています。それとVaildなHTML希望の場合は、document.write部分を外部javascriptにしてください。)


<html>
<head>
<script type="text/javascript" 
src="swfobject.js"></script>
</head>
<body>
<div id="flashcontent">
<noscript>
<p>JavaScriptを有効にしてください</p>
</noscript>
<script type="text/javascript">
// <![CDATA[
document.write('<p>FLASH PLAYER ver.6以上が
必要です。</p>');
// ]]>
</script>
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("movie.swf", "mymovie", "500",
"200", "6", "#FFFFFF");
so.write("flashcontent");
// ]]>
</script>
</body>
</html>

Plugin Switcher
インストールされているFLASH PLAYERのバージョン変更ができたりします。
※FLASH PLAYERの過去バージョンはこちらで配布していますが、SAFLASH PLAYER(スタンドアローン版)の過去バージョンはないみたいです。
(バージョン9のbetaはここにありました。)


Submit a Comment

Search This Site
Categories
Archives
Recent Entries

Apple Store(Japan)

Copyright (C) 2006 MARO FRAGMENT. Some rights reserved. | CSS | XHTML | MovableType