![]() |
|
||||||||||
|
|||||
|
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,787
|
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,787
|
Откройте хелп по классу 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, время: 15:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|