2010-07-14 43 views
1

嘗試在我的頁面中運行Flash文件。它似乎可以在FF,Chrome,Safari中使用,但在IE中不會(令人驚訝)。奇數閃存腳本問題

<script type="text/javascript"> 
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','800','height','800','src','flash/navpage7CS3','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/navpage7CS3'); 
//end AC code 
</script> 
<noscript> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="800" height="800"> 
     <param name="movie" value="flash/navpage7CS3.swf"> 
     <param name="quality" value="high"> 
     <embed src="flash/navpage7CS3.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="800"></embed> 
     </object> 

     </noscript> 

回答

0

如果你選擇不嵌入你的swf文件,那麼我發現(大約3年前),我有問題讓IE從子目錄中獲取Flash文件。

作爲解決方法,我必須確保swf文件與訪問它的頁面位於相同的文件夾中。我確信有一個更優雅的解決方案,但在短期內應該可以做到。

1

您還可以使用<object>標籤,如下所示:<object type="application/x-shockwave-flash" data="filename.swf" width="your swf width" height="your swf height"> <param name="movie" value="path/filename.swf"/>