Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как изменить размер флеш-анимации, чтобы она соответствовала HTML-контейнеру?

Автор вопроса: AndreeОтветов: 3

У меня есть флеш-анимация размером 1280x1024, и я хочу встроить ее в файл HTML. Я хочу, чтобы флеш-файл отображался в разрешении 800x600. Это мой код:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body align="center">
  <object>
    <param name="movie" value="/flash/connect.swf" />
    <embed src="/flash/connect.swf" width="800" height="600"></embed>
  </object>
</body>
</html>

Что ж, не работает. У меня есть рамка 800x600, но сам файл flash по-прежнему отображается в исходном размере. Может кто-нибудь сказать мне, что я здесь сделал не так?

Спасибо, Андре

htmlresizeflash

Ответы

Ответ 1 · рейтинг 1 · markcial

Вы должны установить внутри как предварительно скомпилированный код параметры stage.align = "left" stage.scale = "noscale" и скомпилировать его, чтобы сохранить размеры.

Ответ 2 · Dercsár

AFAIK, объекты Flash не могут быть изменены во время выполнения. Их можно только переиздать. Кто-нибудь поправит или подтвердит меня.

Ответ 3 · mwrf

(а) Добавьте это

<param name="scale" value="default">

как параметр вспышки.

(b) Установите ширину и высоту объекта равными 100%.

После этого вспышка правильно масштабируется в своем контейнере.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы