Я тестировал как Flex SDK 3.4, так и Flex SDK 4.0, и это похоже на ошибку, может быть, опубликовать ее на bugs.adobe.com? Хотя я думаю, что это может быть связано с Flash Player, а не с Flex.
В любом случае, если вы пытаетесь преобразовать число в строку без десятичных разрядов, вы можете использовать это в качестве обходного пути:
Math.round(theNumber).toString()
Это избавит от всех цифр после точки.