7得票3回答
如何快速迭代倒序的迭代器?

假设我想要逆序迭代一个通用迭代器,而不知道迭代器的内部情况,也不使用未经类型检查的魔法或假设这可能是任何类型的可迭代对象,我们能否在运行时甚至通过宏来优化迭代器的逆序操作? var a = [1, 2, 3, 4].iterator(); // Actual iteration bellow...

12得票1回答
Haxe整数转字符串

似乎AS3中的Number类有toString()方法。在Haxe中是否有相当的方法呢?将Int转换为String唯一的解决方案是使用以下函数: public function IntToString(i:Int):String { var strbuf:StringBuf = ne...

8得票4回答
在Haxe中传递任意函数参数的列表

在ActionScript中,我可以在函数声明中使用...,以便它接受任意数量的参数: function foo(... args):void { trace(args.length); } 我可以使用数组传递参数来调用这个函数: foo.apply(this, argsArray);...

158得票11回答
学习 Haxe 值得吗?

对于使用Haxe的用户来说,它有哪些优点使其对您有用?从网站上阅读看起来很有前途。它是否提供了重要的可移植性? 一些真实世界中可能未被重视的优势是什么? 有哪些陷阱或需要注意的问题?

8得票1回答
在Haxe中,通过字符串名称创建一个类的实例

假设我获得了一个我创建的类的名称作为一个String。如何使用该字符串中包含的名称实例化该类?我知道它将派生自某个特定的父类,但实际的类会有所不同。

12得票2回答
JavaScript中的"setTimeout"在Haxe中如何实现?

在Haxe中是否有setTimeout()和clearTimeout()的实现呢? 当然可以使用Timer类,但对于单次执行而言,我想这不是最好的方式。

33得票8回答
Haxe在实战中的应用

最近我重新审视了Haxe,并意识到之前忽略了它的一些优雅之处。但我猜它在开发者中仍缺乏一定的知名度。 所以我的问题是,这里有没有人在生产中使用它?如果有,请问您如何使用它?您遇到了哪些困难或问题?您会推荐它用于未来的项目吗?

28得票1回答
如何在Haxe中迭代动态对象

我从JSON数据中解析出了一个对象(haxe.Json.parse()),现在需要对它进行迭代。我已经尝试将该对象转换为Array<Dynamic>类型:var data:String='{"data":{"0":0,"1":1},"method":"test"}'; var re...

19得票12回答
"cp"不被识别为内部或外部命令

我尝试在FlashDevelop中使用自定义构建来运行一个项目:$(CompilerPath)\haxe.exe $(ProjectDir)\compile-js.hxml 但我遇到了这个错误: “cp”不被识别为内部或外部命令, 这是compile-js.hxml文件,请问该如何解决? ...

9得票2回答
Haxe适用于创建库吗?

我在考虑使用Haxe进行跨语言开发,但不确定它是否适合这项任务。我将编写一个通用库,应该能够在目标语言中使用,并且可以进行文档化(类似于Doxygen)。换句话说,我想在Haxe中编写一个通用库,输出C++代码(一旦完成还要输出Java代码),并使其可供其他程序员访问(不仅限于C++编译器)。...