我已经使用JS 3年了。我想使用OpenFL制作移动应用程序。但是,我不知道Haxe。我也不知道其他编程语言。但是,我很乐于学习课程,继承等等。
此外,就我所读到的而言,OpenFL在性能方面优于Adobe AIR,您需要了解Haxe才能使用OpenFL。
那么我该如何开始?有什么好资源吗?所有这些似乎都是针对AS3开发人员的。
在进入Haxe之前,我是否需要了解Flash?
答案 0 :(得分:1)
Haxe和OpenFL一般为Flash开发人员量身定制,以便访问更高级的功能和改进的性能。
虽然在NME的时候,大多数课程都与Flash同名,但是不同的课程。现在,OpenFL具有相同的包,类名,方法等。
Haxe的语法与AS3非常相似(因此与所有ECMAscript语言类似),唯一的区别是:
和许多小事,比如缺少uint,Number被称为Float等,分号是强制性的。
随意查看ActionScript 3,您将能够毫无问题地直接进入Haxe开发。除了上面列出的差异,初学者,中级开发人员之间几乎没有差异。
一般来说,Haxe作为一种语言更丰富,但是作为一些小的特征存在于as3但在Haxe中缺失(例如:没有循环,块和if语句的标签)