色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

SWFObject 2.1以上版本語法介紹

不過先前的 調用方法著實有些繁瑣,先實例化->添加參數、變量->寫入,搞的跟把大象裝冰箱里頭一樣麻煩。好在作者終于注意到這一點,在新的2.x版本中,其最簡單的調用竟只需一句話,并且不需要等待頁面加載完成,這意味著你可以將這句話寫在頁面的任何地方,由此可見人類的科技水平進步之快,下面我們就來列舉幾個我們在日常開發中最常用到的幾個調用實例。

1、最簡單,最基本,只要想插入flash都能用到的經典一句話

復制代碼 代碼如下:
<SCRIPT src="swfobject.js" type=text/Javascript></SCRIPT>
<SCRIPT type=text/Javascript>
swfobject.embedSWF("xiedaima.swf", "yourFlashContainer", "300", "120", "9.0.0", "expressInstall.swf");
</SCRIPT>

注解:調用方法embedSWF――插入SWF文件,參數依次是
@swf文件的地址;
@用于裝入swf文件的容器(如div)的id;
@flash的寬度;
@flash的高度(當然,這里的寬高都可以使用諸如100%這樣的百分比來表示);
@正常播放該flash所需的最低版本;
@當版本低于要求時,執行該swf文件,這里利用這個flash跳轉到官方下載最新版本的flash插件。(該參數可以省略)

在同一個頁面插入多個flash到不同位置時,只要重復上面的語句,使用不同的容器id就可以了。

2、給swf文件傳遞參數、變量、屬性的調用方法

復制代碼 代碼如下:
<SCRIPT src="swfobject.js" type=text/Javascript></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 = "xiedaima";
var params = {};
params.menu = "false";
var attributes = {};
attributes.id = "dynamicContent3";
attributes.name = "dynamicContent3";
swfobject.embedSWF("xiedaima.swf", "content3", "300", "120", "6.0.0", "expressInstall.swf", flashvars, params, attributes);
//3、直接寫在后面,就一句話,簡潔剽悍,不拖泥帶水
swfobject.embedSWF("xiedaima.swf", "content5", "300", "120", "6.0.0", "expressInstall.swf", {name1:"hello",name2:"world",name3:"xiedaima"}, {menu:"false"}, {id:"dynamicContent5",name:"dynamicContent5"});
</SCRIPT>

最后還是調用embedSWF方法嵌入flash,其參數順序也很清晰,本人更喜歡第1中調用方法,看的不累,用著也方便。
打包下載地址

JavaScript技術SWFObject 2.1以上版本語法介紹,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 永丰县| 高邑县| 利津县| 赤峰市| 宁明县| 靖边县| 阳泉市| 新绛县| 稷山县| 阳江市| 林西县| 和平县| 绥滨县| 广元市| 满城县| 弋阳县| 芷江| 炎陵县| 昭苏县| 静安区| 曲水县| 凤翔县| 丁青县| 麻栗坡县| 黑龙江省| 遂川县| 荆门市| 孟津县| 柏乡县| 大名县| 道孚县| 昌邑市| 临西县| 武陟县| 乌什县| 高青县| 彭泽县| 广南县| 萨迦县| 广州市| 东乡族自治县|