|
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Часы на флеше КАК?
Подскажите люди добрые: как на флэшэ сварганить стрелочные часики
(Только штобы код начинался со следующего): var lalala = new Date(); З.Ы. Тока пажалуста не используйте в коде циклы - я их апсолюдно ни панимаю |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
flazher, а что у вас не получается в написании часов?
|
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Просто запамятовал (всё время что-то забываю). Мне просто нужен код. К-О-Д!!!
|
|
|||||
Регистрация: Aug 2003
Сообщений: 204
|
смотри короче всё не так сложно, самый простой вариант:
в рут вбиваешь скрипт, мож не идеальный за то рабочий : onEnterFrame = function () { time = new Date(); sec_time = time.getSeconds(); //варим секунды time_m = time.getMinutes(); //варим минуты time_th = time.getHours(); //варим часы sec = sec_time*6; min = time_m*6; th = time_th*30+min/12; if (sec_time<10) { sec_time = "0"+sec_time; } if (time_th<10) { time_th = "0"+time_th; } if (time_m<10) { time_m = "0"+time_m; } _root.clock.seconds.gotoAndStop(_root.sec_time); if (_root.sec_time<1) { _root.clock.seconds.gotoAndStop(60); } _root.clock.minutes.gotoAndStop(_root.time_m); _root.clock.hours.gotoAndStop(_root.time_th); if (_root.time_th<1) { _root.clock.hours.gotoAndStop(12); } if (_root.time_th>12) { _root.clock.hours.gotoAndStop((_root.time_th)-12); } }; в нём 3 мувиклипа с именами: seconds hours minutes в минутах стрелку крутишь твином с первой минуты до значения циферблата 12 часов (60 кадров), в каждом кадре паузу ставишь секунды, те же тапки, только новый мувик и другая стрелка в часах почти то же самое но кадров 12 и начинается с 1-го часа з.ы. не забудь установить центр вращения на конце стрелки, по умолчанию он установлен посередине з.з.ы. там в моём скрипте несколько строк для возможности реализовать параллельно электронные часики, это там где "0" прибавляется Последний раз редактировалось DJ_Baton; 06.05.2008 в 19:57. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Откройте хелп по классу Date и увидите все необходимые вам методы для написания часов.
|
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
DJ Baton: Вот спасибо, теперь понял.
З.Ы.А также благодарю за отсутствие циклов ))). |
|
|||||
Регистрация: May 2008
Сообщений: 11
|
плохо в этом примере то, что при времени например "2:59" стрелка часовая будет на 2. а в 3:00 перескочит сразу на 3...
|
|
|||||
Регистрация: Sep 2005
Сообщений: 950
|
если немного переделать то будет нормуль.
будет прям как механика)))
|
|
|||||
Регистрация: May 2008
Сообщений: 11
|
ну или так =) :
что по сути одно и то же |
Часовой пояс GMT +4, время: 02:04. |
|
« Предыдущая тема | Следующая тема » |
|
|