-Рубрики

 -Поиск по дневнику

Поиск сообщений в ТОМИДА

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 11.09.2014
Записей: 9165
Комментариев: 264
Написано: 10369


ФЛЕШ ЧАСИКИ С БУДИЛЬНИКОМ.

Вторник, 05 Мая 2015 г. 07:38 + в цитатник
Цитата сообщения novprospekt
Мои флеш часики с настоящим будильником.






Как пользоваться будильником.
На дисплее высвечивается текущее время.
Справа имеются кнопочки для установки будильника, его включения и выключения.
Нажимаем кнопку "SET" (установка) и на дисплее высвечивается "00:00"
Нажимая на кнопку "HRS" устанавливаем нужный нам для оповещения час (час когда будет звонить будильник)
Наживая на кнопку "MIN" и устанавливаем минуты для будильника.
Снова нажимаем кнопку "SET" для перехода в режим отображения текущего времени.
Нажимаем кнопку "ON", тем самым включая сигнал будильника.
После того как будильник прозвонит, отключить его можно нажав на кнопку "OFF".
Теперь вы всегда сможете вовремя оторваться от монитора вашего компьютера.


Конечно, это только первая проба и вариантов дизайна может быть много. Основное - это должны присутствовать все обозначенные в уроке кнопочки, музыка для будильника должна быть связана со скриптом, а все шрифты встроены.

Основной урок здесь Будильник

Шрифт Quartz и несколько пиксельных, исходник и звуки для будильника можно скачать здесь
Материалы к уроку "Будильник"

Скрипт для будильника
code:

alarmState = false;
settingAlarmNow = false;
minutesAlarm = 0;
hoursAlarm = 0;
alarmOnSign._visible = false;
setAlarmSign._visible = false;
alarmScreen.text = "00:00";
alarmScreen._visible = false;
soundHasStarted = false;
alarmSound = new Sound();
alarmSound.attachSound("digitalAlarm");
//обработчик событий для кнопки "ON"
alarmOn.onPress = function() {
alarmState = true;
alarmOnSign._visible = true;
alarmOffSign._visible = false;
};
//обработчик событий для кнопки "OFF"
alarmOff.onPress = function() {
alarmState = false;
alarmOnSign._visible = false;
alarmOffSign._visible = true;
};
//обработчик событий для кнопки "SET"
setAlarm.onPress = function() {
if (settingAlarmNow == false) {
settingAlarmNow = true;
setAlarmSign._visible = true;
alarmScreen._visible = true;
lcdScreen._visible = false;
} else {
settingAlarmNow = false;
setAlarmSign._visible = false;
alarmScreen._visible = false;
lcdScreen._visible = true;
}
};
//обработчик событий для кнопки "MIN"
setMins.onPress = function() {
if (settingAlarmNow == true) {
if (minutesAlarm<59) {
minutesAlarm += 1;
} else {
minutesAlarm = 0;
}
displayAlarmTime();
}
};
//обработчик событий для кнопки "HRS"
setHrs.onPress = function() {
if (settingAlarmNow == true) {
if (hoursAlarm<23) {
hoursAlarm += 1;
} else {
hoursAlarm = 0;
}
displayAlarmTime();
}
};
//функция для корректного вывода данных при установки будильника
function displayAlarmTime() {
if (minutesAlarm<10 && hoursAlarm>=10) {
alarmScreen.text = hoursAlarm+":0"+minutesAlarm;
} else if (hoursAlarm<10 && minutesAlarm>=10) {
alarmScreen.text = "0"+hoursAlarm+":"+minutesAlarm;
} else if (hoursAlarm<10 && minutesAlarm<10) {
alarmScreen.text = "0"+hoursAlarm+":0"+minutesAlarm;
} else {
alarmScreen.text = hoursAlarm+":"+minutesAlarm;
}
alarmTime = alarmScreen.text;
}
this.onEnterFrame = function() {
clockDate = new Date();
minutes = clockDate.getMinutes();
hours = clockDate.getHours();
if (hours<10) {
hours = "0"+hours;
}
if (minutes<10) {
minutes = "0"+minutes;
}
//вот и сами условия запуска будильника
if (alarmState == true) {
if (lcdScreen.text == alarmTime) {
if (soundHasStarted == false) {
alarmSound.start(0, 16);
soundHasStarted = true;
}
}
} else {
alarmSound.stop();
soundHasStarted = false;
}
if (settingAlarmNow == false) {
lcdScreen.text = hours+":"+minutes;
}
};








Серия сообщений "Часовая мастерская":
Как сделать часики, рисование циферблатов и часовых стрелок, сборники клипарта на часовую тему

Часть 1 - Как правильно записать код флешки или видео в рамочку для кодов.
Часть 2 - Создаем таймер обратного отсчета в программе Sothink SWFQuicker
...
Часть 7 - Шаблон - конструктор часиков для Sothink SWF Quicker.
Часть 8 - Делаем заготовку для флеш-календарика в Adobe Flash CS6..
Часть 9 - Флеш часики с будильником.
Часть 10 - Мои копилочки с Я - ру. Корпуса для часиков. Винтаж. часть1
Часть 11 - Мои копилочки с Я - ру. Корпуса для часиков. Винтаж. часть 2.
...
Часть 13 - Флеш заготовки «Цифровые часикидля ваших работ».
Часть 14 - Мои копилочки с Я - ру. Для часиков.
Часть 15 - Флеш приветствие для дневника, изменяющееся в зависимости от времени суток.


Рубрики:  **ЧАСИКИ
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку