當前位置:編程學習大全網 - 遊戲軟體 - 急求急求壹個FLASH倒計時器,能設置時間和用控件插到ppt中,最後3秒帶聲音提示,謝謝大大們

急求急求壹個FLASH倒計時器,能設置時間和用控件插到ppt中,最後3秒帶聲音提示,謝謝大大們

ppt倒計時器的制作(flash法)

制作方法:

在ppt文檔中插入flash倒計時器,如果倒計時器在全ppt文檔中計時,就將flash倒計時器插入PPT的母版中。有關ppt文檔插入flash文件,請參考《》

flash倒計時器制作步驟(5步):

1、啟動flash 軟件,創建空白文檔,設置舞臺大小(280×120),背景顏色(白色)。單擊工具面板中的“文本工具”,在舞臺上輸入文字“00:00:00”;選中文字,打開“屬性面板”,設置字體(黑體)、字號(65)、顏色(黑色);點擊文字屬性的下拉菜單,選中“動態文本”(這壹點非常關鍵,動態文本意味著我們可以通過程序來隨時改變顯示的文字),在“變量”壹欄(右下角紅色框的部分)中輸入“szsz”(這是為這個動態文本起個名字,壹邊將來我們在程序中調用)。鎖住圖層1。

2、新建壹圖層(圖層 2),單擊菜單中的窗口-其它面板-公用庫-按鈕,打開公用按鈕庫,選擇三個適當的按鈕拖到舞臺上,分別為開始按鈕(點擊開始到計時)、暫停按鈕(點擊暫停倒計時,再點擊開始按鈕後,又從暫停的時間開始倒計時)、停止按鈕(點擊停止倒計時,時間恢復到設定的時間)。

3、新建壹圖層(圖層 3),分別在第1、2、3幀處插入三個空白關鍵幀。在第1幀加入如下腳本代碼(後面的說明可以不要):

stop();

szsz = "02:30:00"; '這裏是倒計時的時間,根據需要修改。

szsz8 = 9000; '倒計時的秒數。在第2幀加入如下腳本代碼(後面的說明可以不要):

time = new Date();

seconds1 = time.getTime();

countdown = szsz8; 在第3幀加入如下腳本代碼(後面的說明可以不要):

stop();

hs1 = setInterval( showTime, 100 );

function showTime() {

time = new Date();

seconds2 = time.getTime();

nnn0 = seconds2-seconds1;

nnn = countdown-Math.round(nnn0/1000);

var hour = Math.floor(nnn/3600);

if (hour<10) {

hour0 = "0"+hour;

} else {

hour0 = hour; var minute = Math.floor((nnn-Math.floor(nnn/3600)*3600)/60);

if (minute<10) {

minute0 = "0"+minute;

} else {

minute0 = minute; var second = Math.round(nnn-Math.floor(nnn/60)*60);

if (second<10) {

second0 = "0"+second;

} else {

second0 = second; if (hour0==0 and minute0==0 and second0==0) {

szsz8 = 9000; '此處為倒計時秒數,根據需要修改。

clearInterval( hs1 ); szsz = hour0+":"+minute0+":"+second0;

} 4、解鎖圖層2,

選中“開始計時”按鈕,打開“動作”面板,在“腳本輸入區”中輸入以下語句:

on (release) {

gotoAndPlay(2);

}

選中“暫停”按鈕,打開“動作”面板,在“腳本輸入區”中輸入以下語句:

on (release) {

clearInterval( hs1 );

szsz8 = hour0*3600+minute0*60+second0; 選中“停止”按鈕,打開“動作”面板,在“腳本輸入區”中輸入以下語句:

on (release) {

clearInterval( hs1 );

gotoAndStop(1);

}

5、保存,導出swf影片。

  • 上一篇:什麽是導線的弧垂?導線弧垂的大小與哪些因素有關?弧垂過大或過
  • 下一篇:古代破案的電視劇有哪些
  • copyright 2024編程學習大全網