// 设置闹钟,计算当前时候和文本框中事件的差,如果小于当前事件,那么就提示出错.
function setAlarm() {
var time = txtTime.data.split(":");
if (time.length != 2 || time[0].length > 2 || time[1].length > 2) {
// 时间的输入格式不正确
alert("Error occurs when input, please input in format: \"hh:mm\".");
} else {
var now = new Date();
var AlarmHour = parseInt(time[0]);
var AlarmMinute = parseInt(time[1]);
// 计算时间
var minus = AlarmHour*60 + AlarmMinute - now.getHours() * 60 - now.getMinutes();
if (minus <= 0) {
alert("Wrong time inputed!");
Turn();
} else {
// 闹钟设置为 AlarmHour : AlarmMinute
timerAlarm.interval = minus*60;
timerAlarm.ticking = true;
}
}
};
// 选择铃声的音乐,调用widget engine的系统函数chooseFile
function ChooseRing() {
// 显示选择文件的对话框
file = chooseFile(new Array(".mp3", "wav"));
if (file)
gstrRing = file;
};
// 闹铃,播放音乐
function ring() {
// 停止timer
timerAlarm.ticking = false;