我的CMS系统允许人们在我的主页上发布一些SWF,但有时会有一个包含在SWF中的视频(不两个文件,如swf + flv)。当SWF视频加载时,它会占用带宽,因此页面似乎暂时无响应。我是否可以使用jQuery控制其他SWF在其他完成后加载的页面中的所有SWF;或者可能只是在3s后加载它?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
也许您应该将Flash文件包装在div
标记
<div id="image" align="center"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="281" height="28">
<param name="movie" value="whatever.swf">
<param name="quality" value="high">
<embed src="contactb.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="281" height="28"></embed>
</object>
</div>
并使用以下CSS代码:
.image {
display: none;
}
然后在最后一个图片声明中调用一个onload
事件,该事件将显示swf块
<img onload="document.getElementById('image').style.display = 'block'" src="whatever" />
祝你好运!