Buenas,
Tienes razon, de hecho he reproducido tu mismo ejemplo en otros lenguajes dinamicos como JavaScript o Python.
Tienes que tener en cuenta que las maquinas no calculan como nosotros, sino que realizan aproximaciones y en algun caso la precision en coma flotante nos juega malas pasadas.
https://en.wikipedia.org/wiki/IEEE_754-1985
Tanto en Python como en JavaScript existen soluciones para lidiar con estos casos en los que dependemos de la precision.
No conozco ActionScript pero supongo que tambien hay soluciones. Por lo pronto, veo que existe un metodo toPrecision() que puede servir.
http://help.adobe.com/en_US/FlashPla.../3/Number.html
Un saludo