在运行时调整 SWF(Shockwave Flash)的大小以使浏览器创建 HTML 滚动条,可以通过以下方法实现:
在 HTML 页面中,将 SWF 文件嵌入到一个 HTML 元素中,例如一个 <div>
元素。然后,使用 JavaScript 动态调整 <div>
元素的大小,以便在运行时调整 SWF 的大小。
例如:
<div id="swfContainer">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="mySwf">
<param name="movie" value="mySwf.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="11.0.0.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<embed src="mySwf.swf" quality="high" width="100%" height="100%" name="mySwf" wmode="opaque" swfversion="11.0.0.0" expressinstall="Scripts/expressInstall.swf" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>
</div>
然后,使用 JavaScript 动态调整 swfContainer
元素的大小:
document.getElementById('swfContainer').style.width = '500px';
document.getElementById('swfContainer').style.height = '500px';
在 HTML 页面中,将 SWF 文件嵌入到一个 HTML 元素中,例如一个 <div>
元素。然后,使用 CSS 设置 <div>
元素的大小,以便在运行时调整 SWF 的大小。
例如:
<div id="swfContainer">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="mySwf">
<param name="movie" value="mySwf.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="11.0.0.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<embed src="mySwf.swf" quality="high" width="100%" height="100%" name="mySwf" wmode="opaque" swfversion="11.0.0.0" expressinstall="Scripts/expressInstall.swf" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>
</div>
然后,使用 CSS 设置 swfContainer
元素的大小:
#swfContainer {
width: 500px;
height: 500px;
}
通过以上方法,可以在运行时调整 SWF 的大小,从而使浏览器创建 HTML 滚动条。
领取专属 10元无门槛券
手把手带您无忧上云