Flash全屏设置

 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":底部,右侧

 

你可能感兴趣的:(flash)