Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание 1. Цифровые часы

Читайте также:
  1. II. Задание повышенной сложности
  2. III. Практическое задание
  3. В соответствии с заданием и складывающейся обстановкой больница может
  4. В). Задание условия на значение поля
  5. Восьмиканальные цифровые портастудии.
  6. ВСЕ ЦИФРОВЫЕ РЕКВИЗИТЫ, НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ
  7. Второе задание

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». Откройте окно ActionsFrame и вставьте следующий код:

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 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.009 сек.)