这里仅阐述允许在S.Flash配置项中的一些播放器参数。

Editors:
龙藏,Taobao,Inc

最常用参数

movie

SWF 对象路径。

  • 必选
  • <URL>

IE only,因此在S.Flash中将自动完成,不需要写入配置项。

wmode

播放器插件窗口模式。

  • 可选
  • <window> 独立窗口模式 缺省
  • <opaque> 带背景色,非窗口模式
  • <transparent> 透明背景,非窗口模式

flashvars

自定义参数。

  • 可选
  • 发送根级变量(root level variables)给Flash对象。
  • 最大64KB字符串容量
  • &分隔开的 name = variable 的组合 (variable 的值可能 需要 encodeURIComponent)
  • 特殊或 /& 和不可打印字符需要转换。(单一一个空格可以用 + 表示)

为避免冲突,JSON数据需要将双引号“ 改为单引号' 。因此需要在 Flash对象内进行还原。

allowscriptaccess

SWF的脚本访问授权标记。

  • 可选
  • <sameDomain> 只允许访问和SWF来源域相同的页面API及脚本 缺省
  • <always> 允许任何域的SWF访问当前承载页API及脚本
  • <never> 不允许访问当前承载页脚本

Flash player 9.0.115.0以上版本从always 变更至 sameDomain。

承载页API:如页面跳转。

allownetworking

SWF的网络访问授权标记。

  • 可选
  • <all> 允许SWF使用所有网络访问 缺省
  • <internal> 仅允许SWF内建的网络访问,不能调用浏览器导航或浏览器交互 API
  • <none> 不允许访问当前承载页脚本

Flash player 9.0.115.0以上版本从always 变更至 sameDomain。

当为 internal,则将视 allowscriptaccess为nerver。

allowfullscreen

SWF的页面全屏模式授权标记。

  • 可选
  • <false> 不允许全屏模式 缺省
  • <true> 允许全屏显示

需要Flash Player 9.0.27.0以上版本。

显示控制参数

play

SWF自动播放标记。

  • 可选
  • 加载SWF后是否立刻开始播放
  • <false> 不允许自动播放 缺省
  • <true> 允许自动播放

需要Flash Player 9.0.27.0以上版本。

loop

SWF循环播放标记。

  • 可选
  • 播放到最后一帧时是否重新开始播放
  • <false> 不允许循环播放 缺省
  • <true> 允许循环播放

menu

显示完整右键菜单标记 。

  • 可选
  • <true> 显示完整的菜单 缺省
  • <false> 仅仅显示'设置'选项和'about'选项

quality

显示品质标记 。

  • 可选
  • 回放期间使用的消除锯齿级别,是显示质量和运行速率间的权衡值
  • <high> 使外观优先于回放速度,它始终应用消除锯齿功能。 缺省
  • <best> 提供最佳的显示品质,而不考虑回放速度。
  • <autohigh> 在开始时是回放速度和外观两者并重,但在必要时会牺牲外观来保证回放速度。
  • <medium> 会应用一些消除锯齿功能,但并不会平滑位图。
  • <autolow> 优先考虑速度,但是也会尽可能改善外观。
  • <low> 使回放速度优先于外观,而且从不使用消除锯齿功能。

scale

可视区域的缩放模式标记 。

  • 可选
  • <showall> 显示全部并保持原始宽高比 缺省
  • <noborder> 无边界并保持原始宽高比
  • <exactfit> 适应性填充,不保持原始宽高比
  • <noscale> 不缩放,保持原始宽高比

salign

缩放对齐方式标记 。

  • 可选
  • 默认为空
  • <l> 按左边对齐
  • <t> 按上边对齐
  • <r> 按右边对齐
  • <b> 按下边对齐
  • <tl> 按左上边对齐
  • <tr> 按右上边对齐
  • <bl> 按左下边对齐
  • <br> 按右下边对齐

bgcolor

缩放对齐方式标记 。

  • 可选
  • <#RRGGBB> 带#号的十六进制 RGB 值

当wmode为非 transparent时有效。

devicefont

对于未选定“设备字体”选项的静态文本对象是否仍使用设备字体进行绘制 。

  • 可选
  • <false> 缺省
  • <true>
Flash包含了3种设备字体:
_sans (类似 Helvetica 或 Arial)
_serif (类似 Times Roman)
_typewriter (类似 Courier)

其它参数

base

SWF内相对路径基址标记。

  • 可选
  • 默认为空
  • <URL>|<PATH>

swliveconnect

选择启动Flash时是否先启动JAVA标记 。

  • 可选
  • <false> 缺省
  • <true>

启动 Java 会显着增加 SWF 文件的启动时间;因此,只有在必要时才应将此标签设置为 true。

使用 fscommand() 动作可从独立的SWF中自动启用 Java。

seamlesstabbing

启动无缝Table选择标记 。

  • 可选
  • <false> 缺省
  • <true>

在使用Table键时,焦点是否可以移入移出Flash对象。当wmode为 window时可能失效。