【问题标题】:How do I generate a flash projector file from my FLEX Flash project using Flash Builder?如何使用 Flash Builder 从我的 FLEX Flash 项目生成 Flash 投影仪文件?
【发布时间】:2013-10-24 17:18:26
【问题描述】:

为了让它工作,我必须在代码中做些什么吗?

它是 FLEX 项目中的构建设置吗?

在发布或调试模式下构建后,我可以从 SWF 中执行此操作吗?

我需要投影仪文件,以便可以使用 fscommand 函数调用从 fscommand 子目录中调用外部 EXE。

【问题讨论】:

    标签: flash apache-flex projector


    【解决方案1】:

    如果我了解什么是 Flash 投影仪文件;那么你不能从 Flash Builder 创建一个。

    但是,您可以创建 AIR 应用程序并使用 Captive Runtime 从 Windows 计算机创建 .EXE 文件。从 AIR 应用程序中;您可以使用NativeProcess 执行外部EXE 文件。

    【讨论】:

    • 很遗憾,我不想使用 AIR。我知道曾经有一种方法可以从 SWF 文件创建投影仪,但似乎 Adob​​e 已在最新的 Flash Player 中停止了该功能。任何人都知道为什么他们可能会阻止这个?这很烦人,因为我只希望通过 FlashPlayer 运行的 flex 程序能够执行另一个 EXE。
    • 我不明白为什么在这种情况下你会厌恶 AIR。
    • 我依赖于不使用 AIR 的遗留代码库,我不熟悉 AIR,我的应用程序已经可以运行。我不想为这个场景创建额外的工作,只是为了看看 AIR 是如何工作的。这个功能并不重要,我必须使用新技术来重新创建应用程序。不过感谢您的帮助。
    • AIR 只是“基于浏览器的 Flash Player”中的所有内容,外加一些允许与桌面更紧密集成的附加功能。让基于浏览器的应用程序在桌面上运行的工作应该不到一个小时。只需创建一个新项目,复制代码并部署即可。如果您想重新架构以在基于浏览器的应用程序和桌面应用程序之间共享代码,请给它 4-6 小时[如果这很重要,强烈推荐]
    【解决方案2】:

    您收到的信息不真实。通过编辑项目设置以禁用 HTML 包装器的创建,FP 投影仪可以加载任何 swf 文件。您也可以直接复制生成的 swf 文件并打开,或者使用 mxmlc 编译器生成 swf。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2011-08-03
      • 1970-01-01
      相关资源
      最近更新 更多