使用FP10.1新特性进行全面高效的中文排序
AS3, 算法相关 | 星期日, 七月 11th, 2010在FlashPlayer10.1出现之前,AS3的中文排序只能靠很死板,很不完善的方式实现。
现在问题终于得到了改善,我们可以很方便的对中文进行排序了:-)
首先来看看要测试的代码:
var words:Array=["囧","杜","寤","頔","腭"];//jiong,du,wu,di,e
我们使用传统排序方式对其进行排序:
words.sort(); trace(words);//囧,寤,杜,腭,頔 = jiong,wu,du,e,di
输出的排序有明显问题。
现在让FlashPlayer10.1新增的flash.globalization 包来帮我们解决问题吧。