谁可以帮我改一个倒计时吗,就是修改时间。
发布网友
发布时间:2023-08-27 11:58
我来回答
共1个回答
热心网友
时间:2023-11-11 21:14
要在场景中有个按钮,实例名为:strat_btn,场景大小可自己定。(本实例为300,180),以下是代码:
var js:uint=0;
var i:uint=0;
var inTxt:TextField=new TextField();
addChild(inTxt);
inTxt.x=100;
inTxt.y=110;
inTxt.width=150;
inTxt.height=30;
inTxt.type=TextFieldType.INPUT;
inTxt.border=true;
inTxt.borderColor=0xff0000;
var txt: TextField=new TextField();
addChild(txt);
txt.text="请输入时间后点击按钮";
txt.width=300;
var fmt:TextFormat =new TextFormat();
fmt.size=50;
fmt.font="楷体";
fmt.color=0xff0000;
var tim:Timer=new Timer(1000,0);
tim.addEventListener(TimerEvent.TIMER ,timerf);
function timerf(e) {
if (i==js) {
txt.text="时间到";
tim.reset();
i=0;
strat_btn.visible=inTxt.visible=true;
inTxt.text="请输入时间";
} else {
var t:uint=js-i;
txt.text=String(js)+"秒倒时"+t;
i++;
}
txt.setTextFormat(fmt);
}
strat_btn.addEventListener(MouseEvent.MOUSE_DOWN ,df);
function df(e) {
js=uint(inTxt.text);
tim.start();
strat_btn.visible=inTxt.visible=false;
}