需要绘制计时条同步显示么?
刚写的,看看是否是你想要的
package
{
import flash.display.Sprite;
import flash.events.TimerEvent;
import flash.text.TextField;
import flash.utils.Timer;
public class timer extends Sprite
{
public var mytimer:Timer;//定时器
public var time:TextField;//读秒
public var i:uint = 29;//30秒---0-29
public function timer()
{
time=new TextField();//时间显示框
time.x=200;
time.y=100;
mytimer=new Timer(1000,30); //设置时间
mytimer.addEventListener(TimerEvent.TIMER,timerEventHandle);
mytimer.start();//计时开始
addChild(time);
}
public function timerEventHandle(te:TimerEvent):void //时间事件的响应函数
{
time.text="倒计时:"+i+"秒";
if(i==0)
mytimer.stop();
i--;
}
}
}
需要优化或者加计时条可以再联系我
这哥回答很认真很靠普,只是没看明白,人家要求 时间:XX秒。。。。