因为比较忙所以先写了个简单的函数,缺点就是倒计时途中不能trans不能保存什么的。
如果要停止倒计时就用timer.enabled = false;
=====================================================
[iscript]
var timer=new Timer(onTimer, '');//创建一个新的计时器
timer.interval = 1000; //1秒刷新一次画面
var count=5;//倒计时时间
//创建一个新的图层用于描绘倒计时文字
var layer=new Layer(kag, kag.fore.base);
layer.loadImages("empty");
layer.setSizeToImageSize();
//图层坐标
layer.left=0;
layer.top=0;
//每秒执行一次本函数
function onTimer()
{
if(timer == void) return;
dm(count);
layer.loadImages("empty");
layer.visible=true;
layer.font.height=24;//这里调整字号
layer.drawText(0,0,count,0xFFFFFF);//这里改颜色和坐标
count--;
//当=0时停止倒计时
if (count<0)
{
timer.enabled=false;
invalidate timer;
invalidate layer;
}
}
timer.enabled = true;//启动倒计时
[endscript]
=====================================================