我在使用以下过程检测是否安装了Adobe AIR时遇到问题: http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html
安装了Adobe AIR 1.5后,我们有时会从位于的air.swf的getStatus()函数中获取未安装的值。 http://airdownload.adobe.com/air/browserapi/air.swf
之前有其他人遇到过这个问题吗?如果是这样,有没有人有任何解决方法?
答案 0 :(得分:0)
在对此问题进行更多研究后,我发现其他用户遇到了同样的问题:
http://groups.google.com/group/air-tight/browse_thread/thread/706716c29caf0254
http://forums.adobe.com/thread/435935
在第二个帖子中,它说:
“我的问题似乎与使用”无提示安装“特别相关。我的客户端具有AIR运行时的分发许可证,并将AIR安装程序与其安装程序捆绑在一起。使用Silent Install安装AIR Runtime时,Adobe的air.swf报告未安装运行时。这种情况发生在用户启动航空应用程序之前,此时air.swf能够检测到运行时安装。“”
这似乎表明Silent Installer或air.swf getStatus函数存在错误。我尝试了上面的步骤,并能够重新创建并解决问题。有没有其他人知道不同的解决方法?