在我的工作中,我一直在将SWF文件嵌入到HTML文档中.我经常问自己一些事情:
难道scaleMode="noscale"
还是scale="noscale"
?这些值是否区分大小写?我看到了一些类似的代码片段等scale="noScale"
.
ActionScript中的语法如何?是Camelcase noScale
吗?我不关心HTML标准我只想知道它是如何从Flash开发人员的角度来看的.
有人有线索吗?我经常检查过Google很多次,但我从来没有找到类似描述的内容.我刚刚找到了描述参数和值的Adobe页面,但这并没有回答我的任何问题.
非常感谢!:)
在3秒内在Google中找到答案:
scale - 可能的值:showall,noborder,exactfit,noscale.指定Flash Player如何缩放SWF内容以适合OBJECT或EMBED标记指定的像素区域.默认(全部显示)使整个SWF文件在指定区域中可见而不失真,同时保持电影的原始高宽比.边框可以出现在电影的两侧.noborder缩放SWF文件以填充指定区域,同时保持文件的原始高宽比.Flash Player可以裁剪内容,但不会发生失真.exactfit使整个SWF文件在指定区域中可见,而不尝试保留原始高宽比.可能会发生失真.noscale可防止SWF文件缩放以适合OBJECT或EMBED标记的区域.可以进行裁剪.
更多信息在这里
编辑:我认为区分大小写取决于浏览器,但遵循xhtml标准,您应该始终使用小写.
Edit2:scaleMode
另一方面是Stage
对象的属性ActionScript
,因此它用于在SWF影片中设置缩放模式,即未嵌入.当您嵌入swf时,该参数将覆盖您在HTML中设置的内容.