SWFObject.jsを使ってFlashに挿入し、W 3 C規格に適合しています.
2826 ワード
「SWFObject」はJavascriptを利用してflashを挿入するもので、利点が多く、コードが簡潔であり、IE 6の「ここをクリックしてコントロールをアクティブにする」というヒントが現れないので、W 3 Cで検証できます.伝統的な「object」とは違って、flashを挿入する方法です.
SWFObjectは新しい2.xバージョンの中で、その一番簡単な呼び出しは一言だけで、ページの読み込みが完了するのを待つ必要はありません.これはこの言葉をページのどこにでも書いてもいいという意味です.以前のバージョンよりずっと簡便です.簡単でよく使われるいくつかの呼び出し方法を見てみましょう.
1、最も簡単で、最も基本的で、flashを挿入したいなら、全部使える経典の一言です.
2、swfファイルへのパラメータ、変数、属性の呼び出し方法
SWFObjectは新しい2.xバージョンの中で、その一番簡単な呼び出しは一言だけで、ページの読み込みが完了するのを待つ必要はありません.これはこの言葉をページのどこにでも書いてもいいという意味です.以前のバージョンよりずっと簡便です.簡単でよく使われるいくつかの呼び出し方法を見てみましょう.
1、最も簡単で、最も基本的で、flashを挿入したいなら、全部使える経典の一言です.
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("test.swf", "swfid", "300", "120", "9.0.0", "expressInstall.swf");
</script>
<div id="swfid"></div>
パラメータの注釈:呼び出し方法embedSWF――SWFファイルを挿入すると、パラメータは順次@swfファイルのアドレスです.@swfファイルを読み込むためのコンテナ(divなど)のid;@flashの幅flashの高さ(もちろん、ここの幅の高さは100%などのパーセンテージで表してもいいです).このフラッシュの最低バージョンを正常に再生します.@バージョンが要求より低い場合、swfファイルを実行します.ここでflashを利用して最新バージョンのflashプラグインをダウンロードします.(このパラメータは省略できます.)同じページに複数のflashを挿入し、異なる位置に移動する場合は、上の文を繰り返して、異なるコンテナIDを使うだけでいいです.2、swfファイルへのパラメータ、変数、属性の呼び出し方法
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
//1、 Json 、 、
var flashvars = {
name1: "hello",
name2: "world",
name3: "foobar"
};
var params = {
menu: "false"
};
var attributes = {
id: "dynamicContent2",
name: "dynamicContent2"
};
swfobject.embedSWF("test6_flashvars.swf", "content2", "300", "120", "6.0.0", "expressInstall.swf", flashvars, params, attributes);
//2、 ,
var flashvars = {};
flashvars.name1 = "hello";
flashvars.name2 = "world";
flashvars.name3 = "foobar";
var params = {};
params.menu = "false";
var attributes = {};
attributes.id = "dynamicContent3";
attributes.name = "dynamicContent3";
swfobject.embedSWF("test6_flashvars.swf", "content3", "300", "120", "6.0.0", "expressInstall.swf", flashvars, params, attributes);
//3、 , , ,
swfobject.embedSWF("test6_flashvars.swf", "content5", "300", "120", "6.0.0", "expressInstall.swf", {name1:"hello",name2:"world",name3:"foobar"}, {menu:"false"}, {id:"dynamicContent5",name:"dynamicContent5"});
</script>
SWFObject Download