大家在用PPT播放幻燈片的時候,是否經常控制不了時間?或者只能在演講台上放置一個時鐘?雖然PPT中可以插入“日期/時間”(同時選“自動更新”),那也只能顯示開始播放的時間,演講者並不能實時了解當前時刻,要做到這一點,可以請FLASH來幫忙,在PPT的母板中插入一個FLASH時鐘就可以了。如圖1所示:
操作步驟如下:
1.打開FlashMX,新建一文檔,大小設為250×30吧,其余默認。
2.在圖層1用文字工具拖出六個動態文本框,分別將變量名設為“year”、“month”、“date2”、“day”、“hour”、“minute”、“second”,再加上一些靜態修飾文本,如“Time”“:”等,排列如圖2:
設置文字的顏色與PPT背景相近。由於經過投影儀播放的影像與在電腦顯示器中不完全一致,就利用這一點差異使得演講者能看到數字時鐘,而觀眾卻基本看不到。
3.新建一層,按F9打開幀動作面板,加入AS代碼,注意所有標點符號均為英文半角。
詳細解說如下:
_root.onEnterFrame = function(){
mydate = new Date();
//構建日期時間實例;
year = mydate.getFullYear();
//讀取年份賦給變量“year”;
month = mydate.getMonth()+1;
//讀取月份賦給變量“month”;
date2 = mydate.getDate();
//讀取日期賦給變量“date2”;
day = mydate.getDay();
//讀取星期賦給變量“day”;
day = "星期:"+day;
//變量day顯示格式為"星期+day"形式;
hour = mydate.getHours();
//讀取小時賦給變量“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文件備用。