Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Убрать цифры после запятой (http://www.flasher.ru/forum/showthread.php?t=86862)

Neosano 24.10.2006 17:59

Убрать цифры после запятой
 
У меня есть переменная с числом от 1 до 20 и мувик с анимацией (20 кадров). Анимация переходит на кадр переменной... но проблема в том что эта переменная не целая, а с дробной частью, поэтому иногда глюки бывают, как это исправить?

etc 24.10.2006 18:07

А что ты подразмеваешь под глюками?
Вычисления с плавающей запятой никогда не бывают точными.

wvxvw 24.10.2006 18:12

Math.round, Math.floor, Math.ceil, Math.abs в зависимости от того, что нужно

MrPoma 24.10.2006 18:13

отбрось дробную часть с помощью Math.floor()

Neosano 24.10.2006 18:14

я не говорил глюк.. или говорил хех, мне нужно убрать все после запятой, тоесть чтоб не было 2.598 а 2

wvxvw 24.10.2006 18:16

ты говорил "глюк", а "хех" не говорил.
в твоем случае - Math.floor()

Neosano 24.10.2006 18:17

эм, поподробнее можно?

wvxvw 24.10.2006 18:21

да куда уж подробнее...
Код:

trace(Math.floor(2.598));

Neosano 24.10.2006 18:21

в хелпе посмотрел, не понял...

Neosano 24.10.2006 18:22

тьфу, ну я стормозил, спасибо всем


Часовой пояс GMT +4, время: 17:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.