打印

[FLEX] ArrayCollection如何对数字字符进行排序

现有个ArrayCollection,由于其中的一个元素属性:hasFac为数字字符,如"1" "11" "2",直接对其进行排序,则是按字符规则来排的,而不是想要的数字大小的排序结果,该怎么办呀?
  var p_sort_desc:Sort = new Sort();
  p_sort_desc.fields=[new SortField("hasFac",true,true)];
  temp.sort=p_sort_desc;
  temp.refresh()
不知能不能在SortField定义呢?