showAll是否会更改嵌入内容的stageWidth?

时间:2011-12-16 03:31:16

标签: flash actionscript-3

我有一个关于stage.stageWidth / stage.stageHeight的MovieClip,它在独立的Flash Player中完全正常工作,但是当嵌入带有“showAll”参数的网页时,它会被裁剪

在使用嵌入代码中的scale param时,有没有人知道stageWidth没有更新的某种问题?

1 个答案:

答案 0 :(得分:1)

scale - 可能的值:showall,noborder,exactfit,noscale。指定Flash Player如何缩放SWF内容以适合OBJECT或EMBED标记指定的像素区域。

  1. default(全部显示)使整个SWF文件在指定区域中可见而不失真,同时保持电影的原始高宽比。边框可以出现在电影的两面。
  2. noborder缩放SWF文件以填充指定区域 保持文件的原始宽高比。 Flash Player可以 裁剪内容,但不会发生扭曲。
  3. exactfit使整个SWF文件在指定区域中可见 而不试图保持原始的宽高比。失真可以 发生。
  4. noscale可防止SWF文件缩放以适应该区域 OBJECT或EMBED标签。可以进行裁剪。
  5. this page获取的细分。

    这基本上是说scale属性将决定内容在flash播放器中的缩放方式。因此,将改变舞台宽度/高度值的ONLY模式是“noscale”。在此模式下,像素区域和阶段将始终为1:1的比例。