大家在用PPT播放幻燈片的時(shí)候,是否經(jīng)常控制不了時(shí)間?或者只能在演講臺(tái)上放置一個(gè)時(shí)鐘?雖然PPT中可以插入“日期/時(shí)間”(同時(shí)選“自動(dòng)更新”),那也只能顯示開(kāi)始播放的時(shí)間,演講者并不能實(shí)時(shí)了解當(dāng)前時(shí)刻,要做到這一點(diǎn),可以請(qǐng)F(tuán)LASH來(lái)幫忙,在PPT的母板中插入一個(gè)FLASH時(shí)鐘就可以了。如圖1所示:
操作步驟如下:
1.打開(kāi)FlashMX,新建一文檔,大小設(shè)為250×30吧,其余默認(rèn)。
2.在圖層1用文字工具拖出六個(gè)動(dòng)態(tài)文本框,分別將變量名設(shè)為“year”、“month”、“date2”、“day”、“hour”、“minute”、“second”,再加上一些靜態(tài)修飾文本,如“Time”“:”等,排列如圖2:
設(shè)置文字的顏色與PPT背景相近。由于經(jīng)過(guò)投影儀播放的影像與在電腦顯示器中不完全一致,就利用這一點(diǎn)差異使得演講者能看到數(shù)字時(shí)鐘,而觀眾卻基本看不到。
3.新建一層,按F9打開(kāi)幀動(dòng)作面板,加入AS代碼,注意所有標(biāo)點(diǎn)符號(hào)均為英文半角。
詳細(xì)解說(shuō)如下:
_root.onEnterFrame = function(){
mydate = new Date();
//構(gòu)建日期時(shí)間實(shí)例;
year = mydate.getFullYear();
//讀取年份賦給變量“year”;
month = mydate.getMonth()+1;
//讀取月份賦給變量“month”;
date2 = mydate.getDate();
//讀取日期賦給變量“date2”;
day = mydate.getDay();
//讀取星期賦給變量“day”;
day = "星期:"+day;
//變量day顯示格式為"星期+day"形式;
hour = mydate.getHours();
//讀取小時(shí)賦給變量“hour”;
minute = mydate.getMinutes();
//讀取分鐘賦給變量“minutes”;
second = mydate.getSeconds();
//讀取秒賦給變量“second”;
if (hour<=12) {
//如果變量hour小于等于12;
hour = "AM:"+hour;
//變量hour顯示為"AM+hour"形式;
} else if (hour>12) {
//否則變量大于12;
hour = "PM:"+hour;
//變量hour顯示為"PM+hour"形式.
}
};
修改文檔的背景色,使之與PPT背景色一致,然后生成SWF文件備用。