【问题标题】:About Adobe Air关于 Adob​​e Air
【发布时间】:2012-01-25 23:22:46
【问题描述】:

我对 Air 很陌生,我知道它是用于使用 AS3 创建桌面应用程序的。所以我的问题是,如果我创建空中桌面应用程序,是否可以通过 Web 应用程序(即使用 js 或 php)启动它?

有人知道吗?

【问题讨论】:

  • 您的意思是当用户导航到特定页面时在用户桌面上启动应用程序?
  • 是的,例如当我按下一个链接时,Air 应用程序就会打开。我可以将变量从 js/php 发送到应用程序吗?
  • 我认为您能做的最好的事情就是将应用程序与文件扩展名(您自己编造的)相关联,然后下载具有该扩展名的文件。您的浏览器应该提供打开相关应用程序的功能。

标签: php javascript air


【解决方案1】:

Adobe AIR 是一个类似于 Java 虚拟机的运行时环境。因此,要运行任何 Adob​​e AIR 应用程序,用户必须首先安装 AIR - Adob​​e Integrated Runtime。用户不能只通过单击链接来运行 AIR 应用程序,而是必须下载它,如果尚未安装,则安装 AIR,然后安装下载的应用程序。您可以使用相同的 Actionscript 代码库来构建在浏览器中运行的 Web 应用程序和在任何操作系统的 AIR 环境中运行的桌面应用程序。

【讨论】:

    【解决方案2】:

    是的。我认为您想要的是 adobe 的“安装徽章”包,它专门用于在您的网站中包含以下链接:

    如果未安装应用程序,请安装它(如果未安装,则安装空气) 如果安装了应用程序,点击启动应用程序

    在此处阅读详细信息: http://www.adobe.com/devnet/air/articles/air_badge_install.html

    【讨论】:

      【解决方案3】:

      Adobe AIR 既是一个运行时,您现在可以在没有运行时的情况下直接部署 Captive Runtime(适用于 Android、Windows,本机适用于 iOS)。 AIR 应用程序不在浏览器中运行,因此您无法使用 js 或 php 与其交互,除非您想对服务器进行服务调用。如果您需要一个在浏览器中运行的应用程序,您需要在 Flash Builder 中部署与 Web 项目相同的代码,而且工作量很小。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-23
        • 1970-01-01
        • 1970-01-01
        • 2022-06-22
        • 1970-01-01
        • 2010-09-17
        相关资源
        最近更新 更多