1. Откройте приложение Macromedia Flash
2. Создайте новый фильм.
3. В отдельном слое создайте циферблат:

4. В разных слоях создайте изображения часовой, минутной и секундной стрелок:

5. Преобразуйте изображения стрелок в символы-клипы с точкой регистрации в нижней части стрелки:

6. Присвойте копиям символов имена (например SecStr, MinStr, ChasStr):

7. Создайте новый слой, в нём будет размещаться код движения стрелок:
_root.onEnterFrame = function() {
//создание объекта с датой
myDate = new Date();
//вращение стрелок
ChasStr._rotation = myDate.getHours()*30+(myDate.getMinutes()/2);
MinStr._rotation = myDate.getMinutes()*6+(myDate.getSeconds()/10);
SecStr._rotation = myDate.getSeconds()*6;
}
8. Готовое изображение сохраните в своей папке в формате *.fla
9. Протестируйте фильм, нажав сочетание клавиш <Ctrl>+<Enter>, устраните недочёты..

10. Самостоятельно попытайтесь создать часы, приведённые на рисунке ниже.

root.onEnterFrame = function() {
//создание объекта с датой
myDate = new Date();
//вращение стрелок
ChasStr._rotation = myDate.getHours()*30+(myDate.getMinutes()/2);
MinStr._rotation = myDate.getMinutes()*6+(myDate.getSeconds()/10);
SecStr._rotation = (myDate.getSeconds()+myDate.getMilliseconds()/1000)*6;;
}
Macromedia Flash MX. Практическая работа № 17. Создание интерактивной игры | создание интерактивных фильмов | интерактивная игра Морской бой

Создание интерактивных фильмов. Интерактивная игра «Морской бой»
Macromedia Flash MX. Задание № 17.1. Создание интерактивных фильмов. Игра «Морской бой» | язык ActionScript | функция attachMovie | событие removeMovieClip
