Исходники и листинги ::: Action Script ::: Таймер

1
2
3
4
5
6
7
8
  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}
  setInterval(x,1000)
<<< Предыдущая работа

Вернуться в галерею исходников
Таймер
Автор: Yarick
Город: Самара
Дата: 09.06.2009  19:58
Комментариев: 13
Просмотров: 2383
Оценка: 0 (0|0|0|0|0) [0]

Вернуться на главную
Авторский комментарий к работе: Очень просто таймер, написанный мной. Создаем динамический текст с именем T. В первом кадре пишем сам код:
Работа опубликована администратором Mir
Вы не можете оценивать

КОММЕНТАРИИ К РАБОТЕ:
Qwerty47 ::: комментарий от 10.06.2009 | 15:45
Qwerty47 Сведущий (ур.9)
Очки: 2294
Город:
Тв. работ: 14
Рег: 23.04.2007 (4420)
да не за что))))


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



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


--------------------
"Человек - нечаянная, прекрасная, мучительная попытка природы, осознать самое себя" - В.М.ШУКШИН
Qwerty47 ::: комментарий от 10.06.2009 | 13:45
Qwerty47 Сведущий (ур.9)
Очки: 2294
Город:
Тв. работ: 14
Рег: 23.04.2007 (4420)
примерно так:
пишешь в первом кадре -
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 ::: комментарий от 10.06.2009 | 13:17
Yarick Последователь (ур.13)
Очки: 9528
Город: Самара
Тв. работ: 91
Рег: 30.12.2007 (6467)
слух, а ты случайно не знаешь как мой таймер остановить в нужном кадре?))
Qwerty47 ::: комментарий от 10.06.2009 | 12:03
Qwerty47 Сведущий (ур.9)
Очки: 2294
Город:
Тв. работ: 14
Рег: 23.04.2007 (4420)
залил, вот ссылка: http://psropp.hut1.ru/other/IntervalVsTimer.swf


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


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



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

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


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

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





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



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


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


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