ActionScript 3 在AS3中排序多维数组(按字母顺序)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 在AS3中排序多维数组(按字母顺序)相关的知识,希望对你有一定的参考价值。

public function orderAlphabetically(a, b):Number{
	var pos:uint = 0;
	while(a[0].charCodeAt(pos) == b[0].charCodeAt(pos)){
		pos++;
	}
	var num1:uint = a[0].charCodeAt(pos);
	var num2:uint = b[0].charCodeAt(pos);
	if(isNaN(num1)){
		num1= 0;
	}
	if(isNaN(num2)){
		num2= 0;
	}
	if(num1<num2){
		return -1;
	}else if(num1>num2) {
		return 1;
	}else{
		return 0;
	}
}

以上是关于ActionScript 3 在AS3中排序多维数组(按字母顺序)的主要内容,如果未能解决你的问题,请参考以下文章

[ActionScript 3.0] AS3.0根据当天日期获取明天,后天...日期

在AS3中对多维数组排序(数字)

ActionScript 3 AS3在阵列中?

ActionScript 3 AS3:在数组中搜索

ActionScript 3 AS3:在ActionScript中使用E4X生成动态XML

ActionScript 3 在Flex 3上的AS3中嵌入字体