Flash - 自定义语言而不是ActionScript

时间:2009-12-20 09:16:26

标签: compiler-construction flash

我最近听说过一种语言,它提供与ActionScript(创建闪存SWF文件)相同的功能,并且具有一定的速度提升。这种语言被称为“十六进制”。

有谁知道这种语言是什么?

2 个答案:

答案 0 :(得分:12)

Haxe

  

基于现代高级严格类型编程语言的开源工具包,最先进的轻速交叉编译器,完整的跨平台标准库以及访问每个平台本机功能的方法。 Learn More...

答案 1 :(得分:1)

值得注意的是,您可以在闪存项目中一起使用Haxe和AS3,虽然最好使用所有Haxe,但使用现有库而不转换它通常是有意义的。我在Haxe flash项目中使用过as3库,当用AS3编写的大型Air项目时,我用一个更好的Haxe交换了一个用as3编写的字体解析器,它可以解析更多的字体而且写得很远,我可以更好地改进它,app couuld现在导入mac / pc上的字体,通常只能在个人电脑上运行。使用flashdevelop IDE对Haxe和as3进行编码很容易混合和匹配。但Haxe的主要优点是用通用haxe编写的代码可以在平台之间移动,因此将haxe flash中创建的flash横幅移动到haxe javascipt要容易得多,一些视图细节可能需要调整,但逻辑,补间引擎等......可能是一样的。然后,如果我需要在Iphone上运行一个flash haxe游戏,我可以使用OpenFL(c ++ haxe),几乎不会改变我现有的代码。真的是Haxe是一个改变游戏规则的游戏,也是你可以使用的最好的语言之一。