【问题标题】:How to make Flash project embedded in a desktop application?如何使 Flash 项目嵌入到桌面应用程序中?
【发布时间】:2014-03-29 21:28:19
【问题描述】:

我制作了一个交互式 Flash 程序,我想把它做成一个自动运行的 CD,它将为 Windows 用户提供跨平台。它应该在不安装 Flash Player 的情况下运行。 我不知道它是怎么做到的。有人告诉我,这将通过使用 adobe air 、embedding 和 action script 3 来实现!

我不知道它是如何工作的!有什么帮助吗?

【问题讨论】:

  • 您需要的不仅仅是线索 - 您需要阅读 Adob​​e AIR。 AIR 是一个桌面“运行时”播放器,几乎可以满足您的需求。它是 Flash 播放器的替代品,后者是 Flash 程序的浏览器插件“运行时”环境。

标签: actionscript-3 flash air autorun


【解决方案1】:

大大简化了,但这里是一般步骤。

  1. 在 Flash 中创建一个新文档并选择“AIR for Desktop”。

  2. 使用 ActionScript 3 在 Flash 文档中构建您的应用程序。

  3. 发布为 Adob​​e AIR,文件>发布。您将需要输入许多参数,但选择“输出为:”“AIR 包”将创建一个 AIR 文件,该文件将在 Mac 和 Windows 上安装和运行 Flash 项目。该软件包还要求在用户的计算机上安装 AIR,如有必要,它将处理。

  4. 要使 CD 自动运行,您需要在 CD 本身的 AIR 文件旁边包含一个自动运行文件。

【讨论】:

  • 非常感谢。我真的不知道从哪里开始,你的回答说清楚了!是否有必要编写一些代码来检查是否安装了 Flash Player?还是 adobe air 会处理它?
  • AIR 会处理它。默认情况下,AIR 也会在新版本可用时自行更新,类似于 Flash 播放器更新。您可以制作一个完全独立的应用程序,无需在用户系统上安装 AIR,无需 AIR 更新,但您必须为每个平台构建安装程序。
  • “但是你必须为每个平台构建你的安装程序”你是什么意思?我的程序不需要安装...
  • 啊,我的错。通常,自动运行用于运行 CD 上的安装程序,在 AIR 3.0 之前,几乎必须安装所有 AIR 应用程序。但是,您现在可以创建一个使用强制运行时的 AIR 3.0+ 应用程序,该运行时创建一个自包含的可执行应用程序。
  • 在 air 设置中,有 3 个选项。1-air 包 2-windows 安装程序 3-嵌入运行时的应用程序。我累了他们所有人。 Air package 和 windows installer 提供了一个安装程序。我的程序不需要安装,所以我认为最后一个选项是我需要的,但我有一个问题。虽然我已经包含了一些代码以全屏模式查看它,但是在使用他的选项发布并运行exe文件后,它不是全屏的!还有一件事,当没有安装 flash player 时,这个选项是否提供在每个 windows 平台上运行?
【解决方案2】:

您需要的不仅仅是一个线索 - 您需要阅读有关 Adob​​e AIR 的信息。 AIR 是一个桌面“运行时”播放器,几乎可以满足您的需求。它是 Flash Player 的替代品,Flash Player 是 Fl​​ash 程序的浏览器插件“运行时”环境。 Actionscript3 是您将使用的语言(也许您已经使用过?)为 Flash 播放器或 AIR 进行编程。

如果您已经在 Flash 中创建了程序,请查看发布设置以针对 AIR 而不是 Flash Player。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2019-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    相关资源
    最近更新 更多