html

пятница, 2 января 2009 г.

Flash 8. Уроки с часами 04

1 берем документ из третьего урока переименовываем его как Clock04

Готов новый документ. Двойной щелчок по документу и откроем его во Flash

2 Создадим новые слои

Создадим 3 слоя HourLayer , MinLayer , SecLayer:
Создание слоя
Создание слоя


3 Рисуем стрелки

На слоях рисуем стрелки – секундную, минутную , часовую. Преобразуем в мовие клип – выделяем, правая кнопка и выберем Convert to Simbol:
Convert to Simbol
Convert to Simbol


Преобразуем в мовие клип
Преобразуем в мовие клип


4 Пишем скрипт

time = new Date();
s = time.getSeconds();
m = time.getMinutes();
h = time.getHours();
setProperty ("min", _rotation, m*6+s*0.1);
setProperty ("sec", _rotation, s*6);
setProperty ("hour", _rotation, h*30+m*0.5);

Запишем его в каком - нибудь новом слое. Должно работать. Уверен, ваши часы получились красивее моих :))

5 Файлы проекта:

Clock04.fla
Clock04.swf

6 Еще раз ссылка на   самоучитель по Flash MX  : SelfTeach-Macromedia-Flash-MX.rar

Посты по теме : 

Комментариев нет: