//var ID:Number ;
var totalNum:Number=33;
var Num:Number = totalNum;
var timeB:Boolean = true;
var playif:Boolean = false;
var ring:Sound = new Sound();
var alarm:Sound = new Sound();
alarm.attachSound("alarm");
ring.attachSound("ring");
this.reset_btn.gotoAndStop("stopper");
this.ctrl_btn.onPress = function() {
if (playif == true) {
pausing();
} else {
timing();
}
};
function timing() {
ctrl_btn.gotoAndStop("pause");
playif = true;
// time_func();
ID = setInterval(time_func, 1000);
}
function pausing() {
if (timeB == true) {
timeB = false;
ctrl_btn.gotoAndStop("start");
clearInterval(ID);
} else {
timeB = true;
ctrl_btn.gotoAndStop("pause");
ID = setInterval(time_func, 1000);
}
}
this.reset_btn.onPress = function() {
reseting();
};
function reseting() {
clearInterval(ID);
Num = totalNum;
timeB = true;
playif = false;
ctrl_btn.gotoAndStop("start");
time_txt.textColor = 0;
time_txt.text = "计时停止";
}
function time_func() {
trace(Num);
time_txt.textColor = 0x000000;
if (timeB == true) {
var fen:String = "0"+int(Num/60)+":";
if (Num%60<10) {
var miao:String = "0"+Num%60;
} else {
var miao:String = Num%60+"";
}
time_txt.text = "剩余时间:"+fen+miao;
Num--;
}
if (Num == 29) {
ring.start();
}
if (Num<30) {
time_txt.textColor = 0xFF3300;
}
if (Num<0) {
timeB = true;
playif = false;
time_txt.text = "时间到";
clearInterval(ID);
alarm.start();
}
}