![]() |
|
||||||||||
|
|
|
|||||
|
Приветствую ребята.
У меня такая проблемка ( а точнее 2 проблемки). Я программирую один калькулятор для производства и последующее применение на сайте. Так вот проблема 1-я : я пишу программу в Flash 8Pro на плеере 8-ом у меня вводятся ( а точнее я их так ввожу , мне так удобнее) цифры в input text с помощью цифр которые находятся с правой стороны клавиатуры ( назовем ее Num Lock ) а вот в 6 плеере они не вводятся с этой части клавиатуры. Как быть? А вот и 2-ой вопрос : как мне сделать округление чисел до сотых долей чтобы при ввыводе результата у меня числа выводились до сотых а не так скажем 6 цыфр после запятой. Кто подскажет как мне реализовать 2-ве мои проблемки. Заранее сПаСиБо. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
1. не понятна проблема. у меня работает numpad
2. num = 0.123453;
floor2 = function (num, r) {
var degree = Math.max (1, Math.pow (10, r));
return Math.floor (num * degree) / degree;
};
round2 = function (num, r) {
var degree = Math.max (1, Math.pow (10, r));
return Math.round (num * degree) / degree;
};
ceil2 = function (num, r) {
var degree = Math.max (1, Math.pow (10, r));
return Math.ceil (num * degree) / degree;
};
for (i = -1; i < 8; i++) {
trace ("знаков после запятой : " + i);
trace (floor2 (num, i));
trace (round2 (num, i));
trace (ceil2 (num, i));
trace ("");
}
Последний раз редактировалось iNils; 23.05.2006 в 17:47. |
|
|||||
|
Цитата:
Спасибо вам за скрипт по округлению цифр. попробую его применить в своем листинге. |
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2011
Сообщений: 23
|
А почему если я пишу в переменную num = 0.1200000000; нули а они не выводятся в trace();? а выводится только 0.12
|
|
|||||
|
извиняюсь что выслал 2 повтора. Так получилось
![]() |
|
|||||
|
Одним словом когда я писал плеер 6 я подразумевал не плеер который идет вместе с программой Flash а именно плеер классик медиа 6 . Извиняюсь что если вводил в заблуждение. Дак почему в медиа плеере классик 6 не получается вводить числа в ролике с помощью клавиш numpad ? Если конечно кто знает почему в медиа плеере не работают клавиши ввода numpad .
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|