这里仅阐述允许在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时可能失效。

更多意见和建议？

home › flash › start › flashplayer-parameters: