求flash 定时换图片代码!比如:早上8点一张图片,中午12点换一张图片!

2020-06-02 教育 49阅读

首先你需要在舞台建立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);
}
};
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com