Hi,

this is quite normal when calculating with decimals, not only
in Flash. The best way to avoid this is by calculating with full
numbers instead of decimals. To do this, multiply your numbers with
100 first. This gets you full numbers that you can use for your
calculations. After that, reverse this by dividing the result by
10000 (this is for a multiply operation, because both operands were
multiplied by 100 >> 100*100=10000), and you should get a
result that's exact.

hth,

blemmo