• Авторизация


работа на компе 25-03-2014 08:56 к комментариям - к полной версии - понравилось!

Это цитата сообщения 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 - Флеш часики с будильником.


вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник работа на компе | folium64 - Дневник folium64 | Лента друзей folium64 / Полная версия Добавить в друзья Страницы: раньше»