// 設(shè)置鬧鐘,計(jì)算當(dāng)前時(shí)候和文本框中事件的差,如果小于當(dāng)前事件,那么就提示出錯(cuò).
function setAlarm() {
var time = txtTime.data.split(":");
if (time.length != 2 || time[0].length > 2 || time[1].length > 2) {
// 時(shí)間的輸入格式不正確
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]);
// 計(jì)算時(shí)間
var minus = AlarmHour*60 + AlarmMinute - now.getHours() * 60 - now.getMinutes();
if (minus <= 0) {
alert("Wrong time inputed!");
Turn();
} else {
// 鬧鐘設(shè)置為 AlarmHour : AlarmMinute
timerAlarm.interval = minus*60;
timerAlarm.ticking = true;
}
}
};
// 選擇鈴聲的音樂(lè),調(diào)用widget engine的系統(tǒng)函數(shù)chooseFile
function ChooseRing() {
// 顯示選擇文件的對(duì)話框
file = chooseFile(new Array(".mp3", "wav"));
if (file)
gstrRing = file;
};
// 鬧鈴,播放音樂(lè)
function ring() {
// 停止timer
timerAlarm.ticking = false;