使用flex。将数字转换为单词

我正在尝试使用flex中的数字步进器将条目转换为单词以在textarea中显示。 即,用户使用步进器输入“89”作为值,在文本区域中显示单词“Eighty nine”。 经过多次搜索后,我找不到任何有用的东西 - 一些javascript函数,但就是这样。 任何帮助示例代码将不胜感激。 提前致谢。     
已邀请:
我建议你创建一个数字为“0”到“99”的哈希表作为索引(用引号括起来),值是这些数字的单词名称。这将使本地化成为可能,而不需要很多复杂的代码来确定,例如,日语中的“十一”和“juu ichi”(
ten one
)之间或“九十九”与“quatre vingt dix neuf”之间的差异(八十) -nineteen)用法语,“二十二”和“zwei und zwanzig”(二十二)用德语等。 我们将该哈希表命名为
myNumberWords
。然后你只需按如下方式转换你的数字:
function getWordsFromNumber(num:Number) : String {
  return myNumberWords[num.toString()]; 
}
如果你想要高于99,添加数百,千,百万,亿等字样的哈希值,然后将你的整数分成一个数组,并在每个第3个数字之后放置适当的单位,从顶部算起堆。您还必须将零值和双零值计为空字符串(“”),除非只有一个数字且它为零,等等。     

要回复问题请先登录注册