Я хотел бы показать свой флэш-фильм в окне браузера, чтобы он заполнял ширину и высоту как можно лучше, не искажая фильм.
когда я использую атрибуты width и height для тегов object / embed, он масштабирует только ширину, но не высоту.
<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>
Я думаю, вам просто нужно добавить CSS на страницу HTML:
html, body { height: 100% }
Использование swffit .Изменяет размер флеш при изменении окна браузера.
Должно работать, если вы установили ширина и высота до 100%.Затем установите scalemode на showAll , что должно препятствовать искажению фильма.
Тогда вы, конечно, можете установить отступы css и поля тела HTML на 0px.получить большую площадь окна.