Таймер
Автор: Yarick
Дата: 09.06.2009  19:58
Комментариев: 13
Просмотров: 2328
Оценка: 0 (0|0|0|0|0) [0]
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 15:45
да не за что))))


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Yarick Последователь (ур.13) ::: комментарий от 10.06.2009 | 15:40
Ответ для Qwerty47 10.06.2009 | 14:16:



чувак,огромное спс
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 14:16
вот, сделал примеры:
для Flash 8: http://psropp.hut1.ru/other/Timer.fla
для Flash MX 2004: http://psropp.hut1.ru/other/Timer2004.fla


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 13:45
примерно так:
пишешь в первом кадре -
s = 0;
m = 0;
h = 0;
function x() {
if (s<60) {
s++;
} else {
s = 0;
if (m<60) {
m++;
} else {
m = 0;
if (h<24) {
h++;
} else {
h = 0;
}
}
}
_root.T.text = h+":"+m+":"+s;
}
var tuma:Number = setInterval(x, 1000);

потом создаешь например кадров 60, (не ключевых(ключевые=с кружочками), а то поле очистится при паузе)
создаешь второй слой, и создаешь на 60 кадре, ключевой кадр этого слоя, пишешь туда:

stop();
clearInterval(tuma);

примерно так) (Flash 8)


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Yarick Последователь (ур.13) ::: комментарий от 10.06.2009 | 13:17
слух, а ты случайно не знаешь как мой таймер остановить в нужном кадре?))
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 12:03
залил, вот ссылка: http://psropp.hut1.ru/other/IntervalVsTimer.swf


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 11:50
попытка намбер ту
---
не получилось((


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Yarick Последователь (ур.13) ::: комментарий от 10.06.2009 | 11:11
Ответ для Qwerty47 10.06.2009 | 10:47:



все должны видеть)), прикрепленного файла нету
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 10:47
да) работает, молодец))

чисто мое мнение, но все таки: таймер через setInterval получается какой то кривой, более точный таймер можно сделать через getTimer(). но, это чисто мое мнение
p.s.: прикрепил файл, где я проводил тестирование
p.p.s: а файл ваще прикрепился, или только прикрепивший не видит?)


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Yarick Последователь (ур.13) ::: комментарий от 10.06.2009 | 10:32
Ответ для Qwerty47 10.06.2009 | 10:31:

ок, буду пытаться





----------------------



все, кажется работает поставил пробелы как ты сказал, через IE.
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 10:31
не знаю, поможет ли:
попробуй расставить пробелы между некоторыми символами (например x>y на x > y)
я когда исходник выложил, то у меня тоже не весь код был, я расставил пробелы в циклах, и все заработало... но тут кажется не проблема в условии (if)


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Yarick Последователь (ур.13) ::: комментарий от 10.06.2009 | 10:26
хм баг какой то, щас попробую через другой браузер.
Qwerty47 Сведущий (ур.9) ::: комментарий от 10.06.2009 | 10:19
Yarick, или у меня что-то с компом, или тут внатуре только 5 строчек кода)) даешь полный код)


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН