【问题标题】:OpenFL: Array has no field sortOnOpenFL:数组没有字段 sortOn
【发布时间】:2017-01-09 14:21:20
【问题描述】:

我正在使用 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 数组的方法,那么问题是什么?

【问题讨论】:

    标签: haxe openfl


    【解决方案1】:

    在 Haxe 中,您可以使用 ArraySort。 类似here

    【讨论】:

      【解决方案2】:

      Haxe 有一个内置的标准 Array 类,这是您所引用的,而不是 AS3 的 Array。 Haxe Array 记录在这里:http://api.haxe.org/Array.html

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-20
        • 1970-01-01
        • 2019-01-05
        • 2019-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多