Читайте также: |
|
1. Запустите программу Macromedia Flash MX Professional 2004.
2. Откройте новый документ.
3. Вызовите контекстное меню слоя «Layer 1» (правой кнопкой мыши) и выберите пункт Properties (Свойства).
Рис. 12.1. Рисунок к пункту 2 | Рис. 12.2. Рисунок к пункту 3 |
4. Измените название слоя «Layer 1» на «background».
5. Создайте новый слой.
Рис. 12.3. Рисунок к пункту 4 | Рис. 12.4. Рисунок к пункту 5 |
6. Назовите его «text». Создайте третий слой, назовите его «actions».
7. Выберите 1 кадр в слое «background».
Рис. 12.5. Рисунок к пункту 6 | Рис. 12.6. Рисунок к пункту 7 |
8. На панели инструментов выберите инструмент Rectangle Tool (Прямоугольник).
9. Нарисуйте рамку для часов.
10. Перейдите на второй кадр и нажмите клавишу F5 на клавиатуре.
Рис. 12.7. Рисунок к пункту 8 | Рис. 12.8. Рисунок к пункту 10 |
11. Выберите 1 кадр в слое «text» и создайте текстовое поле на рамке для часов, воспользовавшись инструментом Text Tool.
Рис. 12.9. Рисунок к пункту 11 |
12. В свитке Properties (Ctrl+F3) объявите текстовое поле динамическим (Dynamic Text), задайте параметры форматирования текста.
Рис. 12.9. Рисунок к пункту 12
13. Выберите 2 кадр и нажмите F5.
14. Назовите это поле «clock_txt» (Instance name в свитке Properties)
15. Перейдите в 1 кадр слоя «actions». Откройте окно Actions – Frame и вставьте следующий код:
time=new Date(); // time object
var seconds = time.getSeconds()
var minutes = time.getMinutes()
var hours = time.getHours()
if (hours<12) {ampm = "AM";}
else{ampm = "PM";}
while(hours >12){hours = hours - 12;}
if(hours<10)
{hours = "0" + hours;}
if(minutes<10)
{minutes = "0" + minutes;}
if(seconds<10)
{seconds = "0" + seconds;}
clock_txt.text = hours + ":" + minutes + ":" + seconds +" "+ ampm;
16. Перейдите во 2 кадр слоя «actions» и сделайте его ключевым, нажав F6.
17. Вставьте следующий код: gotoAndPlay(1);
18. Нажмите Ctrl+Enter и посмотрите результат.
Задание 2. Аналоговые часы
1. Откройте новый документ.
2. Создайте 5 слоёв и назовите их – interface, sec, min, hour и actions.
Дата добавления: 2015-12-08; просмотров: 60 | Нарушение авторских прав