FLASH设置全屏时设置为fullscreen
scalmode是设置拉伸的几种模式。
表示 SWF 文件在 Flash Player 内当前的缩放比例。scaleMode
属性强制 SWF 文件设置为特定的缩放模式。默认情况下,SWF 文件使用在"发布设置"对话框中设置的 HTML 参数。
scaleMode
属性可以使用值 "exactFit"
、"showAll"
、"noBorder"
和 "noScale"
。任何其它值都会将 scaleMode
属性设置为默认值 "showAll"
。
showAll
(默认值)使整个 Flash 内容在指定区域中可见,且不会发生扭曲,同时保持原始高宽比。应用程序的两侧可能会显示边框。noBorder
对 Flash 内容进行缩放以填充指定区域,不会发生扭曲,它会使应用程序保持原始高宽比,但有可能会进行一些裁剪。exactFit
使整个 Flash 内容在指定区域中可见,但不尝试保持原始高宽比。可能会发生扭曲。noScale
使 Flash 内容的尺寸固定,因此,即使在更改播放器窗口大小时,它仍然保持不变。如果播放器窗口比 Flash 内容小,则可能进行一些裁剪。
注意:除了在测试影片模式中默认设置为 noScale 以外,所有其它情况下的默认设置均为 showAll
align(Stage.align 属性)
表示 SWF 文件在播放器或浏览器中当前的对齐方式。
下表列出了 align
属性的值。此处没有列出的任何值都会使 SWF 文件在 Flash Player 或浏览器区域中居中对齐,这是默认设置。
"值" |
"垂直" |
"水平" |
---|---|---|
"T" |
顶对齐 |
居中 |
"B" |
底对齐 |
居中 |
"L" |
居中 |
左对齐 |
"R" |
居中 |
右对齐 |
"TL" |
顶对齐 |
左对齐 |
"TR" |
顶对齐 |
右对齐 |
"BL" |
底对齐 |
左对齐 |
"BR" |
底对齐 |
右对齐 |
具体代码如下:
fscommand("fullscreen", "true");
Stage.scaleMode = "exactFit";//表示flash中的元素随播放器窗口的大小而等比例变化,自身的比例也会变化,始终处于播放器内部。
//showAll,默认状态,表示flash中的元素随播放器窗口的大小而等比例变化,自身的比例不会变化,始终在播放器的内部。
//noBorder,表示flash中的元素随播放器窗口的大小而等比例变化,自身的比例不会变化,可能会伸出播放器的外部。
//noScale,表示flash中的元素不会随播放器窗口的大小而变化。
Stage.align = "T";//"T":顶部,中间,"B":底部,中间,"L":中间 ,左侧,"R":中间,右侧,"TL":顶部,左侧,"TR":顶部,右侧,"BL":底部,左侧,"BR":底部,右侧