SWFObject
SWFObject: Javascript Flash detection and embed script
包含了Flash插件的檢測和符合xhtml規范的插入腳本。
作者還詳細比較了幾種插件檢測和Flash插入網頁的方法:
(1)Dreamweaver默認提供的方法沒有插件檢測功能,同時<embed>也不符合xhtml標準。
(2)僅使用Object標簽和一種叫做"Flash satay"的方法。沒有插件檢測,"Flash satay"插入的Flash還沒有了流的特性(就是必須完全下載完才會顯示出來)
(3)在首頁使用專門檢測Flash版本的Flash文件,再進行相應導向的方法。在其它頁面上沒有插件或版本的檢測,用戶可能url地址跳過首頁的檢查。同樣不符合xhtml標準。還不容易被搜索引擎得到。
(4)The Macromedia Flash MX 2004 Detection Kit,僅是上一種方法的規整版本,有同樣的局限性。
(5)使用JS來檢測和插入Flash動畫。代碼量大,設計師使用比較困難。而且一般寫得不夠靈活。
這個FlashObject其實也就是最后一種方法,只不過封裝了更多的功能,使用起來更加簡便而已。
使用示例:
<script?type="text/javascript"?src="flashobject.js"></script>
????????
<div?id="flashcontent">
????This?text?is?replaced?by?the?Flash?movie.
</div>
<script?type="text/javascript">
????var?fo?=?new?FlashObject("movie.swf",?"mymovie",?"200",?"100",?"7",?"#336699");
????fo.write("flashcontent");
</script> 下載地址
點擊下載
包含了Flash插件的檢測和符合xhtml規范的插入腳本。
作者還詳細比較了幾種插件檢測和Flash插入網頁的方法:
(1)Dreamweaver默認提供的方法沒有插件檢測功能,同時<embed>也不符合xhtml標準。
(2)僅使用Object標簽和一種叫做"Flash satay"的方法。沒有插件檢測,"Flash satay"插入的Flash還沒有了流的特性(就是必須完全下載完才會顯示出來)
(3)在首頁使用專門檢測Flash版本的Flash文件,再進行相應導向的方法。在其它頁面上沒有插件或版本的檢測,用戶可能url地址跳過首頁的檢查。同樣不符合xhtml標準。還不容易被搜索引擎得到。
(4)The Macromedia Flash MX 2004 Detection Kit,僅是上一種方法的規整版本,有同樣的局限性。
(5)使用JS來檢測和插入Flash動畫。代碼量大,設計師使用比較困難。而且一般寫得不夠靈活。
這個FlashObject其實也就是最后一種方法,只不過封裝了更多的功能,使用起來更加簡便而已。
使用示例:
<script?type="text/javascript"?src="flashobject.js"></script>
????????
<div?id="flashcontent">
????This?text?is?replaced?by?the?Flash?movie.
</div>
<script?type="text/javascript">
????var?fo?=?new?FlashObject("movie.swf",?"mymovie",?"200",?"100",?"7",?"#336699");
????fo.write("flashcontent");
</script> 下載地址
點擊下載
轉載于:https://www.cnblogs.com/kchen/archive/2006/05/06/392463.html
總結