私の Flex アプリケーションには、ユーザーが数値を入力できる TextInput ボックスがあります。String として入ってきて、NumberFormatter を通過します。結果は TextInput ボックスに表示されます。これは、少数の場合にうまく機能します。
数が多いと問題があります。たとえば、ユーザーが 100e30 (1x10^32 の科学表記法) を入力すると、TextInput は次のように表示します。
100000000000000000000000000000000
本当に表示したいのは
1.0E32
これは、デバッガーを使用して表示した場合など、Flash Builder の内部でこのように表示 (および保存) されます。
科学表記法を TextInput コントロールに出力できる AS3/mxml の簡単なルーチンはありますか?