关于Adobe AIR的无缝安装
来源:互联网 发布:东莞美工摄影设计公司 编辑:程序博客网 时间:2024/05/22 02:16
web页上的无缝安装,是Adobe AIR从技术角度促进推广的一个有效手段,通过Adobe AIR的这一无缝安装技术,可以在web页面上检测安装Adobe AIR运行时、Adobe AIR应用程序,以及启动运行Adobe AIR应用程序。
要使用这一技术,首先需要flash player要在版本9以上,在web页执行AIR应用无缝安装的swf文件,是通过调用Adobe官方提供,一个air.swf文件(http://airdownload.adobe.com/air/browserapi/air.swf)中的API来实现的这些功能的。
在Adobe AIR的SDK里提供了一个例子源代码:badge其中包括fla,as,js和html文件,核心代码就是as了,js是为了在html页里嵌入swf文件。
这个例子,只提供了从web安装Adobe AIR运行时和Adobe AIR应用程序的功能,需要提供的参数中要注意的是,appurl必须是绝对地址,而不能是相对地址,就是类似”http://href=http://domain.com/youair.air的形式。
网上流传的另外一个AIRInstallBadge.swf则提供了全部的Adobe AIR无缝功能。其中另外需要提供的参数,包括AdobeAIR应用程序ID参数appid和发布者ID参数pubid。Adobe AIR应用程序ID,是在AdobeAIR应用程序描述文件里指明的,形如com.adobe.example.myTest,发布者ID则是在AdobeAIR程序打包发布时生成的,一般可以在安装后的AdobeAIR应用程序目录的META-INF/AIR目录下,看到publisherid文件,用记事本打开里面的字符串就是。这两个参数是用于确定AdobeAIR程序是否被安装,已经启动运行Adobe AIR程序所必须的。
另外如果开发者想要Adobe AIR程序可以从web启动运行,则必须将Adobe AIR程序描述文件的allowBrowserInvocation(运行浏览器调用)元素设为true。
- 关于Adobe AIR的无缝安装
- 杂谈:烦人的adobe air 安装环境
- 关于Adobe AIR
- ubuntu 安装 Adobe AIR
- mac上 关于Adobe air Installer 安装无响应
- Adobe的AIR
- 杂谈:adobe air 安装问题?
- Adobe air 安装软件解析
- ubuntu 无法安装Adobe AIR
- Ubuntu 12.04 安装Adobe Air
- ubuntu64位安装Adobe Air
- Adobe AIR安装错误解决办法
- Adobe AIR 安装出错解决方案
- Linux上删除用Adobe Air安装的程序
- 完美解决安装Adobe AIR时出错的方法
- 安装 Flash CS3 Professional 的 Adobe Air 1.1 更新(来自adobe)
- Adobe AIR的Android应用
- 在ubuntu12.04上安装Adobe Air
- 走得最慢的人,只要他不丧失目标,也比漫无目的地徘徊的人走得快
- C# Socket 使用send,Receive方法请人指导下..
- 2009年学习计划
- 必须掌握的八个【cmd 命令行】[转]
- 驱动开发学习笔记
- 关于Adobe AIR的无缝安装
- 正则表达式 代码示例与教程链接
- 产看文件目录列表,java小工具
- WebBrowser 跨线程操作中的一些问题
- 我“靠”
- 关于GridView多值绑定问题
- 找回 Windows 丢失的拨号密码
- (转)奚江华畅谈ASP.NET的方方面面记录
- 2009年Jolt奖决赛入围名单揭晓