OpenFL:Array没有字段sortOn

时间:2017-01-09 14:21:21

标签: haxe openfl

我正在使用OpenFL而我正在尝试使用我发现的代码......

pos.sortOn("cotangent", Array.NUMERIC | Array.DESCENDING);

...但我收到了错误:

src/Main.hx:180: characters 2-12 : Array<{ yPoint : Float, xPoint : Float, cotangent : Float }> has no field sortOn
src/Main.hx:180: characters 26-39 : Class<Array> has no field NUMERIC
src/Main.hx:180: characters 42-58 : Class<Array> has no field DESCENDING

现在根据this'sortOn' AS3数组的可用方法,那么问题是什么?

2 个答案:

答案 0 :(得分:0)

在Haxe,您可以使用ArraySort。 像here

这样的东西

答案 1 :(得分:0)

Haxe有一个内置的标准Array类,这是你引用的,而不是AS3的数组。 Haxe数组在此处记录:http://api.haxe.org/Array.html

如果您不关心稳定排序,可以使用排序方法:http://api.haxe.org/Array.html#sort