Вход на сайт

Поиск


Мини ЧАТ

Опрос

    Оцените мой сайт
    Всего ответов: 12

Друзья

Онлайн

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

Реклама

Главная » Статьи » Adobe Flash


Создание цифровых часов на AS 3.0
Flash урок. Создание цифровых часов на AS 3.0

Итак, сейчас я объясню как на Flash делать часы, которые будут брать время с компьютера. 
Создаем новый AS 3.0 фаил.
Уменьшаем рабочую область, например, 150х80.
Создадим на рабочей области текстовое поле, дадим название time (в Instance Name в 
Свойствах (Ctrl+F3)), выбираем Dynamic Text, размер шрифта ставим например: 35, цвет текста черный,и выравниваем текст по центру (вы можете выбрать другие размеры и цвета). 

Все, на этом вся ручная работа закончена, теперь перейдем к скрипту. 
Создайте новый слой и назовите его Action (или AS). Теперь выберите единственный кадр в этом слое и откройте панель для написания кода (F9) и пишем:

Код :
function clock(e:Event):void { /* создаем функцию, называя ее clock  */ 
 var myDate:Date = new Date(); 
/* создаем переменную, которая будет брать всю информацию о времени с компьютера*/ 
 var sec = myDate.getSeconds(); 
/* создаем переменную, которая будет извлекать секунды из нашей предыдущей переменной*/
 var min = myDate.getMinutes(); 
/* извлекаем минуты*/
 var hour = myDate.getHours(); 
/* извлекаем часы */
 if (sec<10) { 
/*теперь проверяем. Если число секунд меньше десяти, то мы добавим нолик к этому числу. То есть, если секунд "5", то мы добавим нолик и показываться будет "05" */ 
  sec = "0"+sec;
 }
 if (min<10) { 
/* аналогично с минутами проверяем тоже самое */ 
  min = "0"+min;
 }
 if (hour<10) { 
/* также и с часами*/ 
  hour = "0"+hour;
 }
 time.text = hour+":"+min+":"+sec; 
/* теперь говорим нашему текстовому полю вписать в себя часы+:+минуты+:+секунды*/ 
}
addEventListener(Event.ENTER_FRAME, clock); 
/* говорим функции обновляться */  

Тестируем (Ctrl+Enter) Вот и все.

Скачать исходник: Здесь


Категория: Adobe Flash | Добавил: art-mvn (29.04.2011)
Просмотров: 2479 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: