flash / html, как встроить флэш-фильм, чтобы он масштабировался с окном браузера - PullRequest
0 голосов
/ 13 октября 2010

Я хотел бы показать свой флэш-фильм в окне браузера, чтобы он заполнял ширину и высоту как можно лучше, не искажая фильм.

когда я использую атрибуты 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>

Ответы [ 3 ]

1 голос
/ 13 октября 2010

Я думаю, вам просто нужно добавить CSS на страницу HTML:

html, body { height: 100% }
0 голосов
/ 13 октября 2010

Использование swffit .Изменяет размер флеш при изменении окна браузера.

0 голосов
/ 13 октября 2010

Должно работать, если вы установили ширина и высота до 100%.Затем установите scalemode на showAll , что должно препятствовать искажению фильма.

Тогда вы, конечно, можете установить отступы css и поля тела HTML на 0px.получить большую площадь окна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...