Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.04.2004, 18:52
  № 1  
robotech
Guest

Сообщений: n/a
По умолчанию Обрезка лишних цифр после запятой

Соорудил я некий калькулятор (версия без прелоадера 35 кв)
http://www.robostyling.narod.ru/temp...y_2004_V2.html

Проблема в том, что когда переключатель стоит на МАХ - результаты выдаются с количеством цифр после запятой не более 4-х. А когда переключатель стоит на МIN - после запятой выдается почти бесконечное число.
Как мне обрубить лишние цифры после запятой, к примеру до 3-х ?

Старый 09.04.2004, 19:03
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
поиск по форуму

запрос: округл* запят*

результат: http://www.flasher.ru/forum/search.p...der=descending

из 9 найденных тем 4 содержат ответ на вопрос в первых же постах.


Последний раз редактировалось Nox Noctis; 09.04.2004 в 19:04.
Старый 09.04.2004, 19:11
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 3  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Nox, просветитель ты наш... :^)
С меня спросу нет, я пьяный
__________________
судью - на мыло, из игроков - вить веревки.

Старый 09.04.2004, 20:02
  № 4  
robotech
Guest

Сообщений: n/a
СПБ!!! (спасибо), я про поиск забыл......

Старый 09.04.2004, 20:17
YuriiZelenev вне форума Посмотреть профиль Отправить личное сообщение для YuriiZelenev Посетить домашнюю страницу YuriiZelenev Найти все сообщения от YuriiZelenev
  № 5  
YuriiZelenev
 
Аватар для YuriiZelenev

Регистрация: Sep 2001
Адрес: Moi address ne dom i ne ulica...
Сообщений: 634
2Nox Nocits: i ne v lom tebe specalno dlya "nih" na poisk najimat' i temi prosmatrivat', link davat' kajdii raz? Tut-je vsevo 2 strochki nujno dlya otveta...

2robotech:
Mojno tak:
Код:
var myNum=0.54321;
trace(String(myNum).substr(0,String(myNum).lastIndexOf('.'))+String(myNum).substr(String(myNum).lastIndexOf('.'),3+1));
nu luchshe tak:
Код:
var myNum=0.54321,s=String(myNum),i=s.lastIndexOf('.');
trace(s.substr(0,i)+s.substr(i,3+1));
mojno eshe mnogo kak, no tak ^^^ pomoimu udobnei-effectivnei...
__________________
Seek and you shall find Google
visit smilez.org :rolleyes:

Старый 09.04.2004, 20:24
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 6  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
2YuriiZelenev
Nox просто хороший очень. Он нам всем (AS скриптерам) как отец родной.
__________________
судью - на мыло, из игроков - вить веревки.

Старый 09.04.2004, 20:42
YuriiZelenev вне форума Посмотреть профиль Отправить личное сообщение для YuriiZelenev Посетить домашнюю страницу YuriiZelenev Найти все сообщения от YuriiZelenev
  № 7  
YuriiZelenev
 
Аватар для YuriiZelenev

Регистрация: Sep 2001
Адрес: Moi address ne dom i ne ulica...
Сообщений: 634
2robotech:
zabil obratno v cifru konvertnut' ...
vot tak delay:
Код:
var aDec=3,myNum=0.54321,s=String(myNum),i=s.lastIndexOf('.');
trace(Number(s.substr(0,i)+s.substr(i,aDec+1)));
//gde aDec -- eto kolichestvo cifr posle tochki
i voobshe, delat' calculator na flash'e -- eto nenujno i obrecheno na proval...
tak kak flash -- ochen' ne tochen (osobenno s ciframi).
esli hochesh uznat' pochemu -- ne tochen. To polzuy poisk...
__________________
Seek and you shall find Google
visit smilez.org :rolleyes:


Последний раз редактировалось YuriiZelenev; 09.04.2004 в 20:44.
Старый 10.04.2004, 00:04
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 8  
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
наоборот скорее мама Терезка)))



DinDin - ну как доработал?0)
думаю на днях свою доработку выкину ))) осталось взрывы создать)))
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 10.04.2004, 00:39
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 9  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
2 D12 (как то цифр много получилось )
Заканчиваю


sorry за offtopic
__________________
судью - на мыло, из игроков - вить веревки.

Старый 10.04.2004, 01:25
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 10  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Оригинал написал(а) YuriiZelenev
2Nox Noctis: i ne v lom tebe specalno dlya "nih" na poisk najimat' i temi prosmatrivat', link davat' kajdii raz? Tut-je vsevo 2 strochki nujno dlya otveta...
не влом :)

это ты такой гордый только пока не читаешь такие вопросы ежедневно.

я организую образовательный процесс. как видишь, в такой форме это людей не напрягает а скорее наоборот.

а, мне кажется, ты действуешь по принципу "легче дать, чем спорить", что есть в корне не правильно :)

имха.

зы: а способ округления через строки, извини меня, дурацкий :) обычным умножением и делением всё это делается в два мат. действия. (хорошо, если совсем универсально - то в три.)

Создать новую тему   Часовой пояс GMT +4, время: 22:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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