4

我已经使用 JS 大约 3 年了。我想使用 OpenFL 来制作移动应用程序。但是,我不知道 Haxe。而且我也不知道其他编程语言。但是,我在学习类、继承等方面很舒服......

此外,就我所读到的内容而言,OpenFL 在性能方面比 Adob​​e AIR 更好,您需要了解 Haxe 才能使用 OpenFL。

那么我该如何开始呢?有什么好的资源吗?所有这些似乎都是为 AS3 开发人员量身定制的。

在进入 Haxe 之前我需要了解 Flash 吗?

4

1 回答 1

1

Haxe 和 OpenFL 通常是为 Flash 开发人员量身定制的,以访问更高级的功能和改进的性能。

虽然在 NME 时代,大多数类与 Flash 同名,但包不同。现在,OpenFL 具有相同的包、类名、方法等。

Haxe 的语法与 AS3 非常相似(因此与所有 ECMAscript 语言相似),仅有的几个区别是:

  • 演员表
  • 承包商
  • For 循环

还有许多小事情,比如没有 uint,Number 被称为 Float 等,分号是强制性的。

随意查看 ActionScript 3,您将能够毫无问题地直接进入 Haxe 开发。除了上面列出的差异之外,对于初学者和中级开发人员来说,差异真的很小。

一般来说,Haxe 作为一门语言更丰富,但作为 as3 中存在但在 Haxe 中缺失的一些小功能(例如:循环、块和 if 语句没有标签)

于 2014-01-06T03:41:30.730 回答