
27.09.2005, 07:38
|
|
Регистрация: Sep 2005
Адрес: Tomsk
Сообщений: 39
|
var alarm:Date = new Date();
var my_sound:Sound;
traceAlarm();
var alarmHours:Number = new Number(9);
var alarmMinutes:Number = new Number(27);
var alarmSeconds:Number = new Number(50);
alarm.setHours(alarmHours, alarmMinutes, alarmSeconds);
traceAlarm();
function traceAlarm()
{
trace(
alarm.getHours() + ":"
+ alarm.getMinutes() + ":"
+ alarm.getSeconds()
);
}
function checkAlarm()
{
var checkAlarmed:Date = new Date();
if (checkAlarmed.getHours() == alarm.getHours())
{
if (checkAlarmed.getMinutes() == alarm.getMinutes())
{
if (checkAlarmed.getSeconds() == alarm.getSeconds())
{
clearInterval(alarmTimer);
playAlarmSound();
}
}
}
delete checkAlarmed;
}
function playAlarmSound()
{
trace("Alarm!!!");
my_sound = new Sound();
my_sound.attachSound("Clock");
my_sound.start();
}
my_sound.onSoundComplete = function()
{
trace("Sound play complete");
delete this.my_sound;
};
alarmTimer = setInterval(checkAlarm, 500);
Последний раз редактировалось seeker2005; 27.09.2005 в 13:38.
|