![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Общие сведения здесь: http://ru.wikipedia.org/wiki/Тернарн...овная_операция
|
|
|||||
|
Регистрация: May 2009
Сообщений: 173
|
Теперь опять проблема с подсчетами ,
например отнимаем в цыкле var _num:Number = 50; for (var i:int = 0; i < 10; i++) { trace(_num -= 0.1); } //результат 49.9 49.8 49.699999999999996 49.599999999999994 49.49999999999999 49.39999999999999 49.29999999999999 49.19999999999999 49.09999999999999 48.999999999999986 49.9 49.8 49.7 49.6 и.т.д может я что не так делаю , и как этого избежать ? |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
По-моему, погрешность в 1*10^-15 - это не так уж страшно
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 173
|
NumberUtilities.round(89.9000000, .01);
в книге написанно так округлять - но оно бьет ошибку и класс я этот найти не могу ! |
|
|||||
|
Регистрация: May 2009
Сообщений: 173
|
ну можно отнять целое число но тогда нужно вернуть 0.9 , так тоже не получается , у меня обьект двигается скорость 0.1 , я не могу отнять 1
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|