[英]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.