flash 避開微軟新ActiveX控件升級的方法

微軟爲了避免與Eolas公司和加利福尼亞大學之間的專利侵權糾紛。終於發佈了針對IE6瀏覽器的修改補丁,改變了IE對嵌入式ActiveX控件的處理方式。
打上這一補丁後,IE對ActiveX控件和Java程序的處理方式將有所改變,默認情況下不會主動激活,因此用戶在訪問Flash廣告等網絡內容時需要多點擊一次鼠標,非交互式控件則不改變。
這樣肯定造成一個結果,就是很多網站上應用的flash交互程序,會在同用戶交互的過程中增加了一道障礙, 還好現在已經有辦法使flash繞過這個障礙

首先,到這裏下載 http://blog.deconcept.com/flashobject/flashobject1-3.zip
解壓將其中的 flashobject.js 放在根目錄下

play.bitsCN.com累了嗎玩一下吧


然後在嵌入swf的頁面裏面加入以下兩部分內容:
1.包含 flashobject.js
<script type="text/javascript" src="flashobject.js"></script>
2.嵌入swf代碼 blog.bitsCN.com網管博客等你來搏

<script type="text/javascript">
  // <![CDATA[  
  var fo = new FlashObject("fo_tester.swf", "fotester", "300", "300", "8", "#FF6600");
  fo.addVariable("flashVarText", "this is passed in via FlashVars for example only"); 
 fo.addParam("quality", "low");
  fo.addParam("wmode", "transparent");
  fo.addParam("salign", "t");
  fo.write("flashcontent");
  
  // ]]>
 </script>
其中第一行 var fo = new FlashObject("fo_tester.swf", "fotester", "300", "300", "8", "#FF6600");
包括了 swf文件名,寬度,高度,flash版本,背景色
第二行表示的是頁面向flash傳遞的參數,如果沒有參數,可以刪除 www.bitsCN.net中國網管博客
第三,四,五行則是對flash的參數進行修改,可以實現背景透明的功能 www.bitsCN.net中國網管博客
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章