![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
Существует сумма 12 000 000 000 потраченных денег в месяце, то есть каждые сутки тратится по 400 000.
Нужно каждый день обновлять её. Идея такова, нужно проверять каждый месяц, ведь в каждом месяце разное количество дней, и каждый час на предмет(если разделить 400 000 на 24 получается по 17 000 в час), но и на этом не заканчивается идея, необходимо: Сегодня например 1 января 1 час ночи то на счетчике сумма 17 "000" - а этот конец должен увеличиваться, так и со стальными, я так подсчитал что для всего этого мне нужно 9000 строк напечатать, не подскажете более реалистичное решения проблемы. Выкладываю свой код и что не получается: Я решил одолеть проблему своими дизайнерскими мозгами, я делаю проверку дня месяца часа и ставлю первое число какое задам в громадном коде, и потом через запятую с помощью той же самой проверки вставляю таймер)) но он почему то не идет, не движется....((( startTime = getTimer(); onEnterFrame = function () { elapsedTime = getTimer()-startTime; elapsedHours = Math.floor(elapsedTime/3600000); remaining = elapsedTime-(elapsedHours*3600000); elapsedM = Math.floor(remaining/60000); remaining = remaining-(elapsedM*60000); elapsedS = Math.floor(remaining/1000); remaining = remaining-(elapsedS*100); elapsedH = Math.floor(remaining/10); if (elapsedHours<10) {hours = "0"+elapsedHours.toString(); } else {hours = elapsedHours.toString(); }if (elapsedM<10) {minutes = "0"+elapsedM.toString(); } else {minutes = elapsedM.toString(); }if (elapsedS<10) {seconds = "0"+elapsedS.toString(); } else {seconds = elapsedS.toString(); }if (elapsedH<10) {hundredths = "54"+elapsedH.toString(); } else {hundredths = elapsedH.toString(); }_root.timer_txt = ","+hundredths;}; time = new Date(); ht = time.getHours(); mt = time.getMinutes(); st = time.getSeconds(); yy = time.getFullYear(); mm = time.getMonth(); dd = time.getDate(); if (mm == "0" & dd == "1" & ht == "17") { msg = "208"+ "," +hundredths; } // end if Последний раз редактировалось Kiryushow; 24.01.2009 в 16:02. |
|
|||||
|
9000 строк для простой программы ? оО
да вы маньяк ! P.S для решения поставленной задачи рационально использовать циклы. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
Я БУДУ ЧРЕЗВЫЧАЙНО ПРЕЗНАТЕЛЕН ВАМ, если вы мне поможете!
|
|
|||||
|
Ну хорошо, только объясните мне в конечном итоге чего вы хотите от программы конкретно, вам нужно знать сколько из 12 миллиардов утрачено на текущий момент?
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
да и это выводить на экран обычной строкой, только чтобы это число увеличивалось, знаете как в таймере что то подобное.
|
|
|||||
|
ну если я правильно понял, то тут все просто:
function Elapsed() { var date:Date = new Date(); var Month:Number = date.getMonth(); var H:Number = date.getHours(); var M:Number = date.getMinutes(); var S:Number = date.getSeconds(); var D:Number = date.getDate(); var oD:Number = 12000000000/30; var oH:Number = oD/24; var oM:Number = oH/60; var oS:Number = oM/60; var elapsed:Number = oD*D+oH*H+oM*M+oS*S; trace("Потрачено: "+Math.floor(elapsed)); } setInterval(Elapsed, 250); Последний раз редактировалось Fatality; 24.01.2009 в 15:12. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
Цитата:
СПАСИБО ОГРОМНОЕ, только я уж вас тогда до конца замучаю))) А можно вывод сделать в Dynamic Text, я присвою ему имя "msg" скажем.. И самое наверное последняя просьба чтобы эти числа были через запятые НАПРИМЕР: 432,341,232,456 ??? так можно сделать? |
|
|||||
|
конечно можно ! вместо строки trace(...) пишем
msg.text = "Потрачено: "+Math.floor(elapsed); можно, при желании можно все, вы имеете в виду разделение числа на разряды ? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Kiryushow, отредактируйте свой первый пост и оформите код тегами [as][/as].
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
ДА именно! НА разряды! через запятые
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|