flash-ua 模块给 S.UA 增加了获取客户端 Flash Player 版本信息的方法。

Editors:
  龙藏,Taobao,Inc
  王卓,Taobao,Inc

### Methods

#### fpv `Array fpv( force )`

返回当前客户端 Flash Player 的版本号数组，格式为 [ Major, Minor, Revision ]

Parameters:
  `force` `<Boolean>` 表示是否强制重新获取版本信息。 可选，默认为 false。 一般情况下，出于性能考虑不带参数。若不带参数，则返回第一次运行时获取的版本号。 若在线安装后，页面无刷新的情况下，则可能需要强制获取最新版本号。

Returns: `Array`
  数组依次为[主版本号,次版本号,修正版本号]

fpv 是 Flash Player Version 的简写。

#### fpvGEQ `Boolean fpv ( ver, force )`

判断当前 Flash Player 版本号是否大于或等于指定版本。

一般用于判断是否可以播放当前flash内容。

Parameters:
  `ver` `<String,Array,Number>` 指定验证的版本号。 在这里我们推荐使用 小数点分隔"M.S.R"的写法。如果你熟悉大名鼎鼎的SWFObject，自然会喜欢这样的写法。 当然，我们也允许其他的写法，见示例。
  `force` `<Boolean>` 表示是否强制重新获取版本信息，并用于版本判断。 和 fpv();的方法参数效果一致。

Returns: `Boolean`
  如果大于或等于当前版本，则返回true。否则false

推荐的判断版本参数，以“.”分隔。

    if(KISSY.UA.fpvGEQ('9.1.0') {
        // do sth.
    }

当然，我们也允许其他癖好。

    if(KISSY.UA.fpvGEQ("10.1 r53") {
        // do sth.
    }
    if(KISSY.UA.fpvGEQ(["10", "1", "53"]) {
        // do sth.
    }
    if(KISSY.UA.fpvGEQ(10.1) {
        // do sth.
    }

GEQ 是 Greater than or EQual 的简写,即“大于等于”。

home › flash › flash-ua: