PDA

Просмотр полной версии : задаваемый таймер обратный отсчет


jemis
05.08.2007, 00:27
Прочитал 11 страниц поиска по «таймер» :victory: нашел подходящее, но не то. таймер архив (http://www.flasher.ru/forum/showthread.php?t=35298&highlight=%F2%E0%E9%EC%E5%F0)
Нужно два поля и кнопка, куда вводятся минуты (не секунды, миллисекунды) и по нажатию кнопки делается обратный отсчет. Выше это все есть, но не подходит из-за этих 14 кадров. Нужен другой код совершенно, а как сделать разобраться пока не могу. Помогите в общем.

Usnul
05.08.2007, 04:39
2 поля, одно где вводятся минуты, а второе тебе на кой рожён?
нужна-ли визуализация процесса?

опиши проблему конкретнее пожалуйста, иначе сложно дать ответ.

jemis
05.08.2007, 12:31
какой нужен результат после запуска ролика:
в первое текстовое поле вводим, к примеру 20(минут)(изначально оно пустое) жмем кнопку и во втором текстовом поле начинается обратный отсчет этих 20и минут (или той цифры которую вписали. 60, 120 или 999минут)
20:59... 20:58... ... минута прошла, пошла новая.. 19:59.. и т.п. то есть отсчет минут и секунд в обратную сторону. когда время закончилось, появляется надпись, что оно закончилось (можно сделать еще одно текстовое поле, где это могло писаться).
в первом посте ссылка на тему где дан пример такого, но там код привязан к числу фпс в ролике, которое равно 14, что неудобно.
визуализация нужна

Usnul
05.08.2007, 17:49
a = getTimer();
tt = TimerTime; //вводная величина, берется из нужного тебе поля

_root.onEnterFrame = function(){
tl = tt-(getTimer()-a);
if(tl<=0){
tl = 0;
}
}

при этом tl будет нести значение оставшегося времени в милисекундах, перевод величин - это уже другая тема.

jemis
05.08.2007, 21:05
что-то не работает, все подсатавил :( можно полноценный код или исходник пожалуста?

Usnul
06.08.2007, 02:41
начни с чего попроще тогда, дружок или поройся в разделе исходников и пользуйся поиском, писать за тебя ничего тут никто не станет. То что я написал не является решением, этот код лишь демонстрирует метод, его нужно читать а не копировать.

jemis
06.08.2007, 21:53
Usnul, не надо говорить за всех и не дружок я вам никакой. Некоторые пишут и делятся исходниками. Вы попросили описать, то что нужно, я описал, а ваш ответ не соответствует вашему же запросу.

Если бы я был соответствующего уровня, написал бы в другой раздел, где и просил бы МЕТОД, а тут раздел для начинающих и просил код, который смогу разобрать как пример ибо исходника подобного не нашел.

Прошу напишите рабочее что-нибудь по теме.

Usnul
06.08.2007, 22:48
остань, дружок. Есть те кто учатся и делают сами, есть те у кого вместо знания, пркатики и стремления присутствует не менее весомое эго. ;)

проанализируй мой пост, поиграйся с trace("bla bla") а разных местах и ты все поймешь, или продолжай свое возмущение и будь проигнорирован.

Удачи.

etc
06.08.2007, 23:00
Разделы разделены не по уровню обитателей, а по уровню вопросов. Поэтому размещение вашего вопроса в разделе для профессионалов никоим образом не повлияет на ускорение процесса решения проблемы. Скорее вы получите пред от модератора за неверный раздел.

jemis
07.08.2007, 00:21
Usnul, кажется я вас попросил не называть, а вы продолжаете хамить и гнуть плальцы.

etc
07.08.2007, 00:30
Тема закрыта, догадайтесь, почему.