0

我正在进入 Haxe。我真的很喜欢不可知的核心语言,但是一旦我遇到一个“复杂”的软件,我就需要使用设计的语言库(flash.Lib、或js.Lib等)。

另外,我总是需要大量特定于语言的外部库(补间、图像处理等)。

关于我应该如何解决这个问题的任何提示?是否有一个“安全”的不可知库列表?

您将如何开发一个既可以在 Flash Player 上运行,又可以在 JavaScript VM 上运行的应用程序?

4

2 回答 2

4

您最需要的是NME

HaxeNME 是做一些跨平台图形应用程序的最佳方式。

您还可以查看Jeash,因此它包含在 NME 中。

也可以使用条件编译

此外,很多 Haxelib库都标有“Cross”,这意味着它们应该是跨平台的。

问候,

于 2012-10-11T14:35:30.593 回答
1

如果我同时为 Flash 和 Javascript 进行开发,我可能会使用 MVC 库并构建两个不同的视图,一个用于每种语言。

使用 PureMVC,您可以使用相同的模型以及查看中介,而不管您使用的是哪个平台。唯一的额外工作是您需要包装所有视图组件,以便 javascript 视图的行为非常类似于 flash 视图。

https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki

于 2012-10-11T14:34:52.807 回答