[英]flash/html, how to embed a flash movie so that it scales with the browser window
我想在浏览器窗口中显示我的Flash电影,以便它尽可能地填充宽度和高度,而不会使电影失真。
当我对对象/嵌入标签使用width和height属性时,它仅缩放宽度,而不缩放高度。
<body bgcolor="#000000"
width="100%"
height="100%">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="100%"
height="100%"
align=""
id="slot">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="..." />
<param name="quality" value="high" />
<param name="width" value="100%" />
<param name="height" value="100%" />
<embed src="..."
width="100%" height="100%" quality="high" align="middle" allowScriptAccess="always" allowFullScreen="true" wmode="opaque" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
我认为您只需要向HTML页面添加一些CSS:
html, body { height: 100% }
将宽度和高度设置为100%即可。 然后将scalemode设置为showAll ,这样可以防止影片失真。
然后,您当然可以将HTML正文的CSS填充和边距设置为0px,以获取窗口的最大面积。
使用swffit 。 更改浏览器窗口时,它将调整Flash的大小。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.