【问题标题】:Haxe flash packages to HTML5 output? [closed]Haxe flash 包到 HTML5 输出? [关闭]
【发布时间】:2014-10-09 21:08:31
【问题描述】:

我使用许多 flash 包构建了一个 Haxe/OpenFL 项目,即 flash.display.* 东西以及事件等等。导出到 HTML5 就好了。

现在我被告知我不能使用 OpenFL,我需要坚持使用 Haxe 内置库。

在不重写我的大部分代码的情况下,有没有办法让 Flash 包导出到 JS 或 HTML5?

如果我切换到我得到的 Javascript 目标,您将无法访问 flash 包,而目标跨...

而且没有 OpenFL ("nme") 就没有 HTML5 输出选项。

有什么建议,还是我只需要用纯 Haxe/JS 重写所有内容?

【问题讨论】:

    标签: javascript html haxe


    【解决方案1】:

    您应该能够使用 openfl 编译为 JS,将包 flash.display... 替换为 openfl.display... 应该不是必需的,但可能会帮助您解决问题或最终会正常工作。

    还要确保在 application.xml 文件夹中使用命令“openfl test html5”进行编译,如果没有此文件,则从任何 openfl 示例中获取它,它的作用是调用 haxe 编译器openfl 项目的正确参数和配置。

    【讨论】:

    • 感谢 TiagoLr 的回复,但这正是我所做的,也是我需要摆脱的。我正在尝试摆脱 OpenFL 库并仍然导出到 HTML5。
    • 取决于您的代码库对 Flash API 的依赖程度,这可能需要一些时间/精力。你为什么要首先摆脱 OpenFL?听起来您至少依赖它进行渲染。
    • 我同意@Gama11,摆脱 OpenFL 听起来很奇怪,然后期望所有代码都像这样准备好 HTML5 ...... OpenFL 是一个抽象层,摆脱它,你必须自己做所有的工作。
    猜你喜欢
    • 2018-05-12
    • 1970-01-01
    • 2012-06-10
    • 2012-03-31
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 2021-04-12
    相关资源
    最近更新 更多