Вам понадобится
- - Macromedia Flash
Инструкция
1
Установите программу Macromedia Flash. Ее можно загрузить с официального сайта разработчика Adobe. Запустите инсталлятор и следуйте инструкциям, которые будут появляться на экране. После завершения запустите программу с помощью созданного ярлыка на рабочем столе.
2
Выберите пункт «Создать новый флеш-документ». Создайте 3 слоя, которые понадобятся для управления отображением, а именно «Программный код», «Стрелки», «Фон».
3
Перейдите на слой «Стрелки», кликнув на палитре слоев в левой части окна программы. Нарисуйте 3 стрелки различной длины (для секунд, часов и минут соответственно).
4
Каждую стрелку переведите в «Movie Clip» посредством правой клавиши мыши. Перейдите на слой «Код», нажмите на первый кадр. В нижней части окна пишите код:hours = fscommand2(“GetTimeHours”);
minutes = fscommand2(“GetTimeMinutes”);
seconds = fscommand2(GetTimeSeconds”);
hourspoint._rotation = 30*hours + 0.5*minutes;
minutepoint._rotation = *6minutes + 0.1*seconds;
secondpoint._rotation = 6*seconds;
gotoAndPlay(1);
minutes = fscommand2(“GetTimeMinutes”);
seconds = fscommand2(GetTimeSeconds”);
hourspoint._rotation = 30*hours + 0.5*minutes;
minutepoint._rotation = *6minutes + 0.1*seconds;
secondpoint._rotation = 6*seconds;
gotoAndPlay(1);
5
Переменная hours получает при помощи функции «GetTimeHours» соответствующее время. Аналогичным образом работают минуты и секунды. Часовая стрелка получила название hourspoint, а стрелки minutepoint и secondpoint получили минутные и секундные значения. Задайте имя каждой стрелке в соответствующем окне слоя «Стрелки», в нижней части окна во вкладке «Properties».
6
Переместите все стрелки в одну. Это будет исходная 12-часовая точка. На слое «Фон» создаем нужную картинку. Затем перейдите в меню «Файл» - «Создать» - «Экспортировать фильм». Задайте имя для ваших часов. Тип укажите swf, нажмите «Сохранить», версия FlashLite 1.1. Качество «JPEG – 100%». Ваши аналоговые часы готовы.
Полезный совет
Цифровые часы имеют довольно сложный код, поэтому если вас не устраивает аналоговый циферблат, то легче будет найти готовый вариант на просторах интернет. Все параметры отображения можно изменить, открыв swf-файл в окне Macromedia Flash.
Источники:
- как сделать flash часы