【问题标题】:Running Flash (AS3) code in Haxe在 Haxe 中运行 Flash (AS3) 代码
【发布时间】:2014-03-28 04:44:41
【问题描述】:

我开始在 HaxeOpenFl 中进行开发,并且我需要能够在正在运行的 Haxe 程序中运行 Flash/AS3 代码无论如何编译到 Flash。

我知道我可以使用命令 lime build -as3 as3source/ 然后编辑 那个 代码并手动插入我需要运行的 AS3 代码,但我不想这样做如果可以的话。

有没有办法做到这一点?

【问题讨论】:

    标签: actionscript-3 flash haxe


    【解决方案1】:

    您可以将您的 AS3 代码编译成单独的 swfswc,然后使用 -swf-lib 从 Haxe 中使用它。

    【讨论】:

    • 谢谢。你知道我将如何编译 AS3 代码吗?(我在 Mac -即没有 FlashDevelop - 并且买不起 Flash Professional)?
    • @bobberson12 使用Flex SDK 从终端窗口编译 AS3 代码。我相信 mxmlc 编译器会创建 swf 文件和 swc 库。
    • mxmlc 创建 SWF(又名 Flash 可执行文件),compc 创建 SWC(又名 Flash 库)。 =) 您可以使用免费的 AIR SDK、Adobe Flex SDK 或 Apache Flex SDK - 它们都包括 mxmlc 和 compc。
    【解决方案2】:

    如果您只是想避免手动执行,您始终可以编写一个构建脚本,该脚本会为您输入代码和命令,但我相信这就是您想要的答案。

    我只是觉得构建脚本非常有用。

    【讨论】:

      【解决方案3】:

      您可能想查看this article,其中描述了一些主要选项(包括将 AS3 代码转换为 Haxe 的工具和使用 -swf-lib 的技术)。

      【讨论】:

      • 看起来很有趣。我去看看。
      • 我会竖起大拇指,但我在 StackOverflow 上没有代表。
      猜你喜欢
      • 2018-11-27
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多