Примеры заданий

Рисуем в Photoshop

ЧАСЫ СО СТРЕЛКАМИ

Лабораторная работа по теме "Работа с объектом Date"

1.     Откройте новый проект и сохраните его под именем Clock.

2.     Задайте имя 1-го слоя "Циферблат". Нарисуйте груг - будущий циферблат.

3.     Нарисуйте деления. Для того, чтобы деления были на равном растоянии, можно нарисовать линию, скопировать, а копию поворачивать при помощи команды Scale And Rotate (Modify-Transform). Затем удалите лишнее.

4.     Теперь расставим на циферблате сами цифры. Для этого используем инструменты Text Tool.

5.     После этого заблокируйте этот слой.

6.     Теперь необходимо нарисовать стрелки. Но мы будем не просто рисовать стрелки, а создадим для каждой стрелки символ MovieClip, чтобы в дальнейшем использовать их в скриптах. Для этого нажмем Ctrl+F8 и в открывшемся окне нарисуем стрелку. Теперь назовем наш клип Chas. Это будет часовая стрелка. Таким же образом создайте минутную и секундную стрелки.

7.     Теперь создайте новый слой и назовите его "Стрелки". Перетащите на этот слой из библиотеки (F11) наши стрелки и разместите их по центру. В параметрах клипа для каждой стрелки задайте имя (Chas, Sec, Min). Заблокируйте слой.

8.     Тепрь при помощи клавиши F6 продлите оба слоя до 2 кадра.

9.     Создайте новый слой, назовите его Script.

Здесь будет содержаться сам текст скрипта, отвечающего за поворот стрелок.

10.     Для начала объявим три переменных (h, sec, min).

Затем необходимо создать экземпляр объекта Date: my_date=new Date();

Затем будут идти действия, отвечающие за поворот стрелок. Я приведу пример для минутной стрелки:

min=my_date.getMinutes(); - этим действием мы узнаем текущее кол-во минут и заносим это число в переменную Min.

arr_min._rotation=min*6; - а этим - поворочиваем нашу стрелку на 6 градусов каждую минуту.

Аналогично напишите действия для секундной и часовой стрелок.

11.     Затем создайте второй кадр в слое Script и в этом кадре напишите gotoAndPlay(1);. Это позволит нашим часам работать постоянно и нам не придеться для этого рисовать кучу кадров с одинаковым кодом.

12.     Если вы удовлетворены результатом, то проверьте все еще раз и сохраниет ваш проект.