AIR马上就来啦,为了AIR能迅速的普及和良好的用户体验,官方提供了一个叫Badge的检测SWF文件。

由他来做下载AIR应用程序的入口,他会首先检测用户系统是否安装了AIR运行环境,如果判断AIR运行环境已经安装,会启动AIR来下载相应的AIR应用程序。

如果目标没有机器没有安装AIR运行环境,你可以手动下载安装程序来安装。

理所当然,也提供了类似于Flash Player升级快速安装模式的接口。可以直接通过Flash Player来下载安装AIR。

看得出这是Adobe官方为了尽快普及AIR应用真可谓撒费苦心。

Badge的主要功能大致就是这些。

为方便之后的AIR应用程序更好的让人接受,我在原有基础上加入了简体中文的支持。

在简体中文系统上会显示中文界面,其他的则为显示英文界面。

Badge的Flashvars配置参数如下。

必选参数

  • appname (应用程序名,会显示在按钮的下面)
  • appurl (.air文件的绝对地址)
  • airversion (AIR的运行环境版本)

可选参数

  • buttoncolor (按钮的六位十六进制色彩值,或者使用 transparent 为透明)
  • messagecolor (按钮下面提示文本的六位十六进制色彩值)
  • imageurl (背景图片地址,jpg、png、gif 之类)

PS:需要Flash Player 9.0.63以上版本才能支持。可以在这里检测版本或者升级最新的Flash Player,可以在这里看效果

Download: AIR快速安装模块Badge中英版  AIR快速安装模块Badge中英版 (11.3 KiB, 327 hits)