今天测试了下flex的localeCompare,丫的根本就不能用..然后又测试了下JavaScript版本,是OK的,adobe在基础问题上一直有很雷人的错误,难怪老挨骂了..挨骂是挨骂,国内要做个RIA应用,不用flex还真不讨喜(这么多IE6用户..)废话不说,记录下这个hack函数,调用js来实现,适合web应用

function sortByLocaleCompare(_array:Array):Array {
	return ExternalInterface.call(
		"function(_array){return _array.sort(function(p1,p2){return p1.localeCompare(p2);});}", _array
	)
}

对了,要import下..

import flash.external.ExternalInterface;