newTime = new Date();
tH = newTime.getHours();
tM = newTime.getMinutes();
tS = newTime.getSeconds();
endTime = tH*3600+tM*60+tS+90;
function traceTime() {
this.onEnterFrame = function() {
trace(endTime);
};
}
traceTime();
我没有学这个不过你可以试试我得的方法…就是在下面调用的时候不要用mc了(删掉还要删掉一个点)…后面的事件就用onload其他的不用改了…
倒计时?那你设置一个时间函数 每隔1秒触发一次的时间函数 用来调用你的倒计时函数就是了
AS3代码 直接复制到第一帧 运行
var time:Timer = new Timer(1000,0);//定义计时器
var hour:int = new int(24);//定义小时
var minite:int = new int(0);//定义分
var second:int = new int(0);//定义秒
var time_txt:TextField = new TextField();
time_txt.x = 200;
time_txt.y = 150;
addChild(time_txt);
time.addEventListener(TimerEvent.TIMER,timeHandler);
time.start();
function timeHandler(event:TimerEvent) {
if(minite == 0){
hour--;
minite = 60;
}
if (second == 0) {
minite--;
second = 59;
} else {
second--;
}
time_txt.text =hour+":"+minite+":"+second;
}