【实现效果】
当我们在播放课件时,会自动显示如下相应的年月日、星期和时间。它的显示是动态的,也就是每次打开课件它都不相同,当然,它的正确显示归功于你电脑时间的正确设置,也就是它获取的是你电脑的时间,只有电脑时间正确设置,它才能够正确显示。
【制作过程】
【一】显示年月日
1、制作年月日动态文本框
(1)点击【插入】|【新建元件】|【影片剪辑】,进入编辑区,用文本工具(动态文本)拖一个动态文本框,取变量为【nianyuri】。
(2)返回场景,按【ctrl+l】调出库面板,将制作好的影片剪辑拖入场景中。
2、编写代码
在场景中选中该影片剪辑,打开动作面板,输入以下代码:
onClipEvent (enterFrame) {
time = new Date();
nian = time.getFullYear();
yu = time.getMonth();
ri = time.getDate();
nianyuri=nian+"年"+((yu)+1)+"月"+ri+"日";
}
【二】显示星期
1、制作星期动态文本框
(1)点击【插入】|【新建元件】|【影片剪辑】,进入编辑区,用文本工具(动态文本)拖一个动态文本框,取变量为【xinqi】。
(2)返回场景,按【ctrl+l】调出库面板,将制作好的影片剪辑拖入场景中。
2、编写代码
在场景中选中该影片剪辑,打开动作面板,输入以下代码:
onClipEvent (enterFrame) {
time = new Date();
shuzu = new Array("日", "一", "二", "三", "四", "五", "六");
fuzi = shuzu[time.getDay()];
xingqi = "星期"+fuzi;
}
【三】显示时间
1、制作时间动态文本框
(1)点击【插入】|【新建元件】|【影片剪辑】,进入编辑区,用文本工具(动态文本)拖一个动态文本框,取变量为【shijian】。
(2)返回场景,按【ctrl+l】调出库面板,将制作好的影片剪辑拖入场景中。
2、编写代码
选中该影片剪辑,输入以下代码:
onClipEvent (enterFrame) {
time = new Date();
xiaoshi = time.getHours();
fen = time.getMinutes();
miao = time.getSeconds();
if (xiaoshi<10) {
xiaoshi = "0"+xiaoshi;
}
if (fen<10) {
fen = "0"+fen;
}
if (miao<10) {
miao = "0"+miao;
}
shijian = xiaoshi+":"+fen+":"+miao;
}