2008年8月8日晚8時在北京開幕的第二十九屆奧運會在籌辦過程中迎來了倒計時1000天的重要歷史時刻,北京奧組委和社會各界舉辦了奧運會吉祥物發(fā)布暨倒計時1000天活動,迎接了這個特殊日子。這提醒著我們,2008北京奧運會開幕的時刻正朝我們快步地走來。為了記住這一時刻,特意用 Flash實現(xiàn)了北京奧運的倒計時。具體步驟如下: 1.啟動Flash,新建元件,命名為“倒計時”,行為中選擇“影片剪輯”,確定后進入元件編輯窗口。 2.點擊文本工具,在屬性中選擇“靜態(tài)文本”,劃出一個文本框,設(shè)置好文本框的參數(shù),輸入內(nèi)容“現(xiàn)在離2008北京奧運開幕還有”。 3.點擊文本工具,在屬性中選擇“動態(tài)文本”,劃出一個文本框,設(shè)置好文本框的參數(shù),變量設(shè)置為“DaoJiShiText”。 4.命名所在層為“倒計時”,在時間軸的第一幀上輸入以下代碼: [php] EndTime=new Date(2008,7,8,20,0,0); //定義倒計時結(jié)束時間,此處為2008北京奧運開幕日 //注意,月份參數(shù)用0-11表示1-12月 NowTime=new Date(); //定義當前時間 zong=Math.floor((EndTime.getTime()-NowTime.getTime())/1000); // 取得當前時間與結(jié)束時間相差的總秒數(shù) if(zong>0) { tian=Math.floor(zong/(60*60*24)); //取得剩余天數(shù) zong=zong-tian*60*60*24; shi=Math.floor(zong/(60*60)); //取得剩余小時數(shù) zong=zong-shi*60*60; fen=Math.floor(zong/60); //取得剩余分鐘數(shù) zong=zong-fen*60; miao=zong; //取得剩余秒數(shù) DaoJiShiText=String(tian)+"天"+String(shi)+"時"+String(fen)+" 分"+String(miao)+"秒"; } [/php] 5.在時間軸的第12幀處插入關(guān)鍵幀,輸入語句“gotoAndPlay(1);”。 6.返回主場景,把倒計時影片剪輯拖放至主場景中,測試運行,效果如圖所示。
發(fā)表評論