首先你需要在舞台建立2个关键帧,第一帧放8点的图,第二帧放12点的图
然后在时间轴第一帧上写,以下是as3的代码
stop();
var dt:Date = new Date();
var myTimer:Timer = new Timer(1000);
myTimer.start();
myTimer.addEventListener(TimerEvent.TIMER,fangfa);
function fangfa(e:TimerEvent):void
{
dt=new Date();
if (dt.getHours() >= 12)
{
gotoAndStop(2);
}
if (dt.getHours() >= 8 && dt.getHours() < 12)
{
gotoAndStop(1);
}
}
as2写法如下
stop();
var my_date:Date = new Date();
this.onEnterFrame = function()
{
my_date=new Date();
if (my_date.getHours() >= 12)
{
gotoAndStop(2);
}
if (my_date.getHours() >= 8 && my_date.getHours() < 12)
{
gotoAndStop(1);
}
};