AS3でDataGridのソートを文字列から数値にする

via. DataGridのソートについて質問 – Flex User Group

DataGridコンポーネントは、そのままだとヘッダをクリックしたときにソートされる並び順は「文字列の比較」になります。データの中身が数値だとしても、「1,2,3,5,10,20,100」というデータをソートしようとしたときに「1,10,100,2,20,3,5]のようになってしまいます。これはよくない。数値データのソートなら、数値で降順昇順を決めるべきです。

なので、flexでいうところの sortCompareFunction をFlashで使うときはどうすりゃいいの、というところですが、結論から書くとこうなりました。