Object SWF对象参数-缩放或缩放模式

Object SWF对象参数-缩放或缩放模式,object,flash,embed,swfobject,Object,Flash,Embed,Swfobject,在我的工作中,我一直在将SWF文件嵌入HTML文档中。我经常问自己几件事: 它是scaleMode=“noscale”还是scale=“noscale”?这些值是否区分大小写?我看到了一些代码片段,如scale=“noScale”等 ActionScript中的语法如何?是CamelcasenoScale?我不关心HTML标准,我只想从Flash开发人员的角度了解它是怎样的 有人有线索吗?我检查了谷歌很多次,但我从来没有找到像一致性描述这样的东西。我刚找到Adobe页面,它描述了参数和值,但没有

在我的工作中,我一直在将SWF文件嵌入HTML文档中。我经常问自己几件事:

它是
scaleMode=“noscale”
还是
scale=“noscale”
?这些值是否区分大小写?我看到了一些代码片段,如
scale=“noScale”

ActionScript中的语法如何?是Camelcase
noScale
?我不关心HTML标准,我只想从Flash开发人员的角度了解它是怎样的

有人有线索吗?我检查了谷歌很多次,但我从来没有找到像一致性描述这样的东西。我刚找到Adobe页面,它描述了参数和值,但没有回答我的任何问题


非常感谢!:)

在谷歌3秒钟内找到答案:

比例可能的值:showall、noborder、exactfit、noscale。 指定Flash Player如何缩放SWF内容以适应像素区域 由对象或嵌入标记指定。默认(全部显示)使 整个SWF文件在指定区域内可见,无失真, 同时保持电影的原始纵横比。边界可以 出现在电影的两面。noborder缩放SWF文件以填充 指定的区域,同时保持该区域的原始纵横比 文件Flash Player可以裁剪内容,但不会发生失真。 exactfit使整个SWF文件在指定区域可见 没有试图保留原始的纵横比。变形罐 发生。noscale防止SWF文件缩放以适应存储区域 对象或嵌入标记。可能会发生收割

编辑:我认为区分大小写取决于浏览器,但遵循xhtml标准,您应该始终使用小写


Edit2:
scaleMode
另一方面是
ActionScript
Stage
对象的属性,因此它用于在SWF电影中设置缩放模式,而不是嵌入。嵌入swf时,该参数将被HTML中设置的参数覆盖。

如果通过ActionScript设置缩放模式,则使用
Stage
对象的
scaleMode
属性。如果您通过JavaScript或HTML标记进行设置,则在
节点中使用
scale

关于资本化,Adobe的scaleMode文档(ActionScript)在我记忆中(至少在过去6年)一直使用驼峰案例。这个这是指JavaScript/HTML中的
scale
,而不是ActionScript。看来骆驼案是最安全的路线,你可以肯定它会得到支持

下面是一些使用SWFObject的
缩放
示例:

SWFObject动态:

var flashvars = {};
var params = { scale: "noScale" };
var attributes = {};
swfobject.embedSWF("/swf/sample.swf", "flash", "100%", "100%", "9", false, flashvars, params, attributes);
SWFObject静态:

<object id="flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%">
  <param name="movie" value="/swf/sample.swf" />
  <param name="scale" value="noScale" />
  <!--[if !IE]>-->
  <object type="application/x-shockwave-flash" data="/swf/sample.swf" width="100%" height="100%">
  <param name="scale" value="noScale" />
  <!--<![endif]-->
    <p>Place fallback content here for users who don't have Flash<p>
  <!--[if !IE]>-->
  </object>
  <!--<![endif]-->
</object>

在此处为没有Flash的用户放置备用内容
比例选项的示例和说明:


这就是我写的那一页。但它不能回答我的问题网络上到处都有
scaleMode
参数。那么有什么区别呢?如果没有区别,正确的(也是最新的)是什么(也是从Flash开发者的角度)?我将编辑我的问题。在使用HTML5时,我不需要XHTML标准,但无论如何还是要感谢你。:)对不起,一开始我误解了你。我已编辑我的答案。在2秒钟内找到答案。