在AS3中实现时钟

最近在做WEB开发,感觉WEB开发基本上离不开Flash的使用,而且刚写了一个JS的显示时间的,发现在一些浏览器上效果不好,后来就研究了一下AS3的时间显示,发现效果要比JS要好些,而且兼容性也要好些,现在把代码写出来,供大家参考一下。

代码如下:

代码的类为:time使用的话,可以随便改。

 

import flash.display.Sprite;

import flash.events.TimerEvent;

import flash.utils.Timer;

import flash.text.TextField;

import flash.display.SimpleButton;

import flash.events.MouseEvent;

public class time extends Sprite {

var Timce:Timer;

var DT:Date;

public function time() {

//Button1.addEventListener(MouseEvent.CLICK,BeginTimer);

Timce=new Timer(1000);

Timce.addEventListener(TimerEvent.TIMER,onTick);

//minuteTimer.addEventListener(TimerEvent.TIMER_COMPLETE,onTimerComplete);

Timce.start();

}

public function onTick(event:TimerEvent):void {
DT = new Date();
Label1.text= String( DT.getFullYear())+"年"+String(DT.month+1)+"月"
           +String(DT.getDate())+"日 "+String(DT.getHours())+"时"+String(DT.getMinutes())+"分"+String(DT.getSeconds())+"秒";
}
}
}
我同时也把源代码放到我空间中,供大家下载!!!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值