用flash8.0制作一个45分钟的倒计时器,按钮能控制开始与结束(求代码)
展开全部
stop();
//---------------------
/*-舞台上共有三个文本框,
//输入分钟数的,实例名:输入
//显示分钟数的,实例名:倒计分显示
//显示秒钟数的,实例名:倒计秒显示
两个按钮:
//开始按钮,实例名:开始
//停止按钮,实例名:重置
*/
秒 = 0;
倒计分显示.text = 45;
输入.text = 45;
倒计秒显示.text = "00";
//----------------------
倒计时 = function () {
毫秒 = getTimer()-之前毫秒数;
秒 = Math.floor(毫秒/1000);
剩余时间 = 定时-秒;
倒计分 = Math.floor(剩余时间/60);
倒计分显示.text = 倒计分;
倒计秒 = 剩余时间-倒计分*60;
倒计秒显示.text = 倒计秒;
if (倒计分显示.text<10) {
倒计分显示.text = "0"+倒计分;
}
if (倒计秒显示.text<10) {
倒计秒显示.text = "0"+倒计秒;
}
if (倒计分 == 0 && 倒计秒 == 0) {
onEnterFrame = null;
}
};
//---------------------------------------
开始.onRelease = function() {
if (输入.text == "") {
输入.text = 45;
}
定时 = 输入.text*60;
之前毫秒数 = getTimer();
onEnterFrame = 倒计时;
};
//
重置.onRelease = function() {
输入.text = "";
倒计分显示.text = "";
倒计秒显示.text = "";
onEnterFrame = null;
};
//---------------------
/*-舞台上共有三个文本框,
//输入分钟数的,实例名:输入
//显示分钟数的,实例名:倒计分显示
//显示秒钟数的,实例名:倒计秒显示
两个按钮:
//开始按钮,实例名:开始
//停止按钮,实例名:重置
*/
秒 = 0;
倒计分显示.text = 45;
输入.text = 45;
倒计秒显示.text = "00";
//----------------------
倒计时 = function () {
毫秒 = getTimer()-之前毫秒数;
秒 = Math.floor(毫秒/1000);
剩余时间 = 定时-秒;
倒计分 = Math.floor(剩余时间/60);
倒计分显示.text = 倒计分;
倒计秒 = 剩余时间-倒计分*60;
倒计秒显示.text = 倒计秒;
if (倒计分显示.text<10) {
倒计分显示.text = "0"+倒计分;
}
if (倒计秒显示.text<10) {
倒计秒显示.text = "0"+倒计秒;
}
if (倒计分 == 0 && 倒计秒 == 0) {
onEnterFrame = null;
}
};
//---------------------------------------
开始.onRelease = function() {
if (输入.text == "") {
输入.text = 45;
}
定时 = 输入.text*60;
之前毫秒数 = getTimer();
onEnterFrame = 倒计时;
};
//
重置.onRelease = function() {
输入.text = "";
倒计分显示.text = "";
倒计秒显示.text = "";
onEnterFrame = null;
};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询