swfobject.js的簡單配置


因為工作需要在網頁中遷入flash,開發過程中,發現直接使用embed自己開發的話需要考慮各種兼容性,也比較麻煩, 網上也找了幾個相關的插件,比較使用之下,發現swfobject.js這一款還是蠻不錯的,這里我使用的是1.5版本,屬於老版本, 所以和新版本的配置上有一些出入。

另外官方給出的說法是1.5升級高版本會有很多改動的地方,所以建議一開始就確定好使用的版本,盡量避免中途升級版本。

代碼如下:注釋比較全,不再單獨解釋了

<html>
<head>
<script src="js/swfobject.js" type="text/javascript"></script>
</head>
<body>
<div id="flashcontent"></div>
</body>
<script type="text/javascript">
// 加載flash,參數依次是(flash路徑,flash對象id,寬,高,FlashPlayer需要的版本號,Flash資源的背景色)
   var so = new SWFObject("movie.swf", "flash", "400", "100%", "8", "#336699"); 
// 畫面質量,默認為"high"。 需要說明的是,如果質量設為較低,低版本瀏覽器可能有錯位現象
   so.addParam("quality", "low");
// 解決低版本瀏覽器中彈出層被flash遮擋的問題
   so.addParam("wmode", "transparent");

//這里是給Flash添加內聯參數
   so.addVariable("variable1", "value1");
   so.addVariable("variable2", "value2");
   so.addVariable("variable3", "value3");
//這里是給Flash添加FlashVar,這是以FlashVar的方式給Flash的Root添加變量,對於Number型變量在Flash端需要 做類型轉換。
   so.addVariable("variable1", getQueryParamValue("variable1"));
   so.addVariable("variable2", getQueryParamValue("variable2"));
//這里是至關重要的一個地方,flash就是顯示在id為flashcontent的標簽下。
   so.write("flashcontent");

</script>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM