Flash 对象 - 拉伸和压缩纵横比

Flash Object - Stretching and Compressing Aspect Ratio

有没有办法在 Flash 对象中不保留宽高比(如 SVG 中的 preserveAspectRatio="none")?我想拉伸和压缩 swf 对象。

在这个例子中 "no_idea" 表示参数。不知道有没有别的方法...

<object data="flash.swf">
<param name="no_idea" value="none">
</object>

是的,你可以使用scale参数:

<param name="scale" value="exactfit" />

精确匹配将使 swf 适合容器的尺寸,忽略纵横比。

其他选项包括:

  1. default - 这将缩放 swf,以便它显示所有保持纵横比
  2. 的内容
  3. noborder - 这将缩放 swf 以填充容器,如果需要裁剪内容但保持纵横比。
  4. noscale - 这让 swf 可以调整大小

不过请记住,我认为 SWF 本身的代码可以选择覆盖这些设置。

有关所有参数选项的列表,请参阅 documentation