我的flash在除了ie6之外的所有浏览器中都运行良好。 在加载页面的过程中,我看到ie6中的flash很好,但一旦页面加载,flash就会消失。到处看都看不到解决方案。
在ie6下载的最新玩家获胜10,3,181,34。在http://kb2.adobe.com/cps/155/tn_15507.html 检测到的版本javascript文件有
$(document).ready(function () {
swfobject.registerObject("mymovie", "9.0.0", "expressInstall.swf");
});
以下是app_code文件夹中帮助程序中的代码
@helper SwfObject(string swfName, UrlHelper url) {
<object id="mymovie" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="315" style="background-color: #e6e6e6;" wmode="transparent">
<param name="movie" value="@url.Content("../../Content/flash/" + swfName)" />
<param name="wmode" value="opaque" />
<object type="application/x-shockwave-flash" data="@url.Content("../../Content/flash/" + swfName)" width="960" height="315" style="background-color: #e6e6e6;" wmode="transparent">
<div>
<img src="@url.Content("../../Content/gallery/album1/large/1.png")" alt="Image"/>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
</object>
</object>
}
答案 0 :(得分:1)
swfobject.registerObject
不应包含在$(document).ready
函数或任何类似的onload函数中,例如window.onload
。