Просмотр полной версии : Проблема с вводом цифр в плеера 6.
Ventolin
23.05.2006, 16:51
Приветствую ребята.
У меня такая проблемка ( а точнее 2 проблемки).
Я программирую один калькулятор для производства и последующее применение на сайте. Так вот проблема 1-я : я пишу программу в Flash 8Pro на плеере 8-ом у меня вводятся ( а точнее я их так ввожу , мне так удобнее) цифры в input text с помощью цифр которые находятся с правой стороны клавиатуры ( назовем ее Num Lock ) а вот в 6 плеере они не вводятся с этой части клавиатуры. Как быть?
А вот и 2-ой вопрос : как мне сделать округление чисел до сотых долей чтобы при ввыводе результата у меня числа выводились до сотых а не так скажем 6 цыфр после запятой.
Кто подскажет как мне реализовать 2-ве мои проблемки.
Заранее сПаСиБо.
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 ("");
}
Ventolin
23.05.2006, 18:37
1. не понятна проблема. у меня работает numpad
Низнаю как лучше описать вообщем запускаю плеер 8-ой там я могу набирать цифры через numpad а пробую запускать файл через медиа плеер классик 6 то с помощью кнопок numpad цыфры вообще не нажимаются ( только цифра 0 набирается ) а с основного набора клафиш цифры набираются нормально . Поэтому я и спросил почему не набираются цифры через numpad в 6 плеере. Из-за чего это может быть и как мне сделать так чтобы в 6 плеере они набирались. У мен япочему то не набираются . Версия моего 6 плеера 6.4.8.2 . Ведь многие пользуются 6 плеером( не у всех ест 8) поэтому хотелосьбы выяснить почему или из-за чего это может быть ( говорю сразу у меня кнопка NumLock при этом включено поэтому по сути должны набираться )
Спасибо вам за скрипт по округлению цифр. попробую его применить в своем листинге.
Ventolin
23.05.2006, 18:38
извиняюсь что выслал 2 повтора. Так получилось :)
Причем тут медиа плеер классик?
Ventolin
23.05.2006, 19:11
Одним словом когда я писал плеер 6 я подразумевал не плеер который идет вместе с программой Flash а именно плеер классик медиа 6 . Извиняюсь что если вводил в заблуждение. Дак почему в медиа плеере классик 6 не получается вводить числа в ролике с помощью клавиш numpad ? Если конечно кто знает почему в медиа плеере не работают клавиши ввода numpad .
Ventolin
23.05.2006, 19:13
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 ("");
}
Спасибо за скрипт я его немного видо изменил и добавил нужные значения. А так все работает шикарно работает. Большое спасибо.
Одним словом когда я писал плеер 6 я подразумевал не плеер который идет вместе с программой Flash а именно плеер классик медиа 6 . Извиняюсь что если вводил в заблуждение. Дак почему в медиа плеере классик 6 не получается вводить числа в ролике с помощью клавиш numpad ? Если конечно кто знает почему в медиа плеере не работают клавиши ввода numpad .
Потому что они там шорткаты для управления маштабирования изображения.
Ventolin
24.05.2006, 11:14
Потому что они там шорткаты для управления маштабирования изображения.
Спасибо за разъяснения. А не подскажите еще такой вопросик.
Я пока еще не размещал ни одного проекта на страничках интернета . Так вот я хочу свой калькулятор разместить на страничке после запуска моего swf файла будут работать клавиши numpad для ввода значений ?
Будут, так как используется предназначенный для этого плеер.
Спасибо за скрипт я его немного видо изменил и добавил нужные значения. А так все работает шикарно работает. Большое спасибо.
А почему если я пишу в переменную num = 0.1200000000; нули а они не выводятся в trace();? а выводится только 0.12
А почему если я пишу в переменную num = 0.1200000000; нули а они не выводятся в trace();? а выводится только 0.12Задайте вопрос в отдельной теме и в нужном разделе. Не надо заниматься некропостингом.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.