我不确定是否有一个简单的答案,但我假设没有,因此我在这里。
基本上,我想运行一个非常简单的高分表,它记录游戏的高分,但也在每个分数旁边显示正确的名称。
这一切都很容易,但我希望能够只用一个数组来做到这一点。
例如,我有这个代码:
var d:Array;
var e:Array;
d = "827-Harry".split("-");
d.push("918-John".split("-"));
trace(d)
正确地导致了这个跟踪:
827,哈利,918,约翰
我的问题是,我怎样才能使用 Array.sort() (或类似的)以产生以下内容:
d = 918,约翰,827,哈利
它不能特定于这个例子。也就是说,它需要使用自定义名称和动态分数。
提前干杯!哈利。