国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

flash嵌入html 在html網(wǎng)頁代碼中嵌入Flash文件的解決方案(下)

2019-10-26 17:27:05
字體:
供稿:網(wǎng)友
關(guān)于我的SWFObject V1.5的使用過程,以上篇中的介紹暫時(shí)告一段落了,下面我將會(huì)帶領(lǐng)SWFObject V2.1出場與大家見面,如果我早一點(diǎn)結(jié)識(shí)V2.1的話,或許就不會(huì)受到“等待HTML DOM加載”問題的侵?jǐn)_了。

首先,給大家簡要介紹一下V2.1語法的調(diào)用示例:

復(fù)制代碼
代碼如下:
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
//1、使用Json初始化變量、參數(shù)、屬性
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、傳統(tǒng)的初始化設(shè)置,效果一樣
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>

從我個(gè)人來講,我比較喜歡上面的第三種寫法,下面即將提到,我在HTML代碼中嵌入Flash文件的最終解決方案中,就是采取的第三種風(fēng)格調(diào)用的swfobject.embedSWF()。V2.1版本的風(fēng)格非常符合現(xiàn)代JS的風(fēng)格,代碼顯得更為簡潔。

上篇中采取的解決方案看來,似乎已經(jīng)能夠滿足大部分需求,而且兼容性似乎也還過得去,理應(yīng)能夠滿足絕多數(shù)朋友的需求,也未嘗不可是一個(gè)過得去的解決方案。但是,有一種比較極端的情況被我發(fā)現(xiàn),就是在:
復(fù)制代碼
代碼如下:
new SWFObject("http://www.pec365.com/Flash/20071113.swf", "mymovie", "304", "367", "7", "#FFFFFF");

的時(shí)候,如果傳入的Flash文件的地址有誤,又或者該Flash文件在服務(wù)器中被刪除掉了,那么你將看到一種最不愿意看到的情況,示例
如下:

復(fù)制代碼
代碼如下:
<html>
<title>DEMO</title>
<head>
<script type="text/javascript" src="swfobject_source.js"></script>
</head>
<body>
<form id="Form1">
<div id="flashcontent">
<a >
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" border="0" />
</a>
</div>
</form>
<script type="text/javascript">
// 注意,我在Flash文件名前加了一個(gè)f
var so = new SWFObject("http://www.pec365.com/Flash/f20071113.swf", "mymovie", "304", "367", "7", "#FFFFFF");
so.write("flashcontent");
</script>
</body>
</html>
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 方正县| 永泰县| 永登县| 钦州市| 绿春县| 高碑店市| 遵义市| 炉霍县| 上饶市| 保亭| 枣庄市| 丰县| 金湖县| 五原县| 丰原市| 曲阳县| 商洛市| 德阳市| 莒南县| 黔南| 望谟县| 子长县| 利辛县| 汤原县| 武隆县| 鄂尔多斯市| 涟源市| 黄平县| 芮城县| 龙岩市| 清远市| 南涧| 黄陵县| 株洲县| 永川市| 汾西县| 当雄县| 邯郸县| 勃利县| 龙游县| 桐城市|