flash制作計時器和倒計時器_第1頁
flash制作計時器和倒計時器_第2頁
flash制作計時器和倒計時器_第3頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、flash 制作計時器倒計時器一、獲取系統(tǒng)時間方法:1、新建一圖層 1,鼠標雙擊“圖層 1”,改名為“文本” ;(圖層改名方法后面 就不再敘述)2、 選中“文本”層第一幀,再用鼠標點擊左面工具欄的“A”,再點擊在左下角屬性欄“ A”旁邊的倒三角,點擊“動態(tài)文本”(字體、字號、顏色根據(jù)需要自選),在工作面建立一個文本,輸入“ 00:00:00 ”(引號不要)便于觀察大小;在 工作面中間的下面的“變量”里輸入“ bjsj ”(引號不要)(輸入變量名是便于動 作調用,后面不再解釋)3、新建圖層 2,命名“動作”。選中“動作”層第一幀(為空白關鍵幀) ,按“ F9”, 在動作腳本框里輸入 (也可直接將

2、下面腳本復制進去) (后面的腳本都可直接復制, 不再解釋)mytime=new Date() / 定義一個時間函數(shù) mytimet_h=mytime.getHours() / 定義 t_h 獲得當前時間中的時if(t_h<10) shi="0" + t_h /讓小時以“ 00”的格式顯示elseshi=t_h / 把小時賦值給變量“ shi ”t_m=mytime.getMinutes() / 定義 t_m 獲得當前時間中的分鐘if(t_m<10) fen="0" + t_m /讓分鐘以“ 00”的格式顯示else fen=t_m / 把分鐘

3、賦值給變量“ fen ”t_s=mytime.getSeconds() / 定義 t_m 獲得當前時間中的秒else miao=t_s / 把秒數(shù)賦值給變量“ miao”bjsj=shi + ":" + fen + ":" + miao /動態(tài)文本框顯示時分秒4、 選中“動作”層第二幀,按“ F7”(插入空白關鍵幀),在按“ F9”,在腳本 里輸入gotoAndPlay(1)5、測試、調整、完成。呵呵! !二、制作計時器方法:1、新建一圖層 1,鼠標雙擊“圖層 1”,改名為“文本” ;(圖層改名方法后面 就不再敘述)2、 選中“文本”層第一幀,再用鼠標點

4、擊左面工具欄的“A”,再點擊在左下角屬性欄“ A”旁邊的倒三角,點擊“動態(tài)文本”(字體、字號、顏色根據(jù)需要自選),在工作面建立一個文本,輸入“ 00:00:00 ”(引號不要)便于觀察大?。辉?工作面中間的下面的“變量”里輸入“ JiShiText ”(引號不要)(輸入變量名是便 于動作調用,后面不再解釋)3、新建圖層2,命名“動作” o選中“動作”層第一幀(為空白關鍵幀),按“ F9”, 在動作腳本框里輸入 (也可直接將下面腳本復制進去) (后面的腳本都可直接復制, 不再解釋)stop();/ 停止zong=0 / 為變量 zong 覆初值JiShiText="00"+&

5、quot;:"+"00"+":"+"00"4、分別選中“動作”層第二幀和第十三幀,按“F7 ”插入空白關鍵幀,選中第二幀,按“ F9”,在腳本框里輸入:zong=zong+1 /zong 用來計算已經用去的總秒數(shù) shi=int(zong/3600) /shi 用來顯示總秒數(shù)換算成的小時數(shù) if(shi<10) h="0" + shi / 讓小時以“ 00”的格式顯示 else h=shifen=int(zong-(shi*3600)/60) /fen 用來顯示總秒數(shù)減去小時后換算成的 分鐘數(shù)if(

6、fen<10) m="0" + fen / 讓分鐘以“ 00”的格式顯示else m=fenmiao=zong%60 /miao 用來顯示總秒數(shù)換算成的秒數(shù),%為取余數(shù)符號if(miao<10) s="0" + miao / 讓秒數(shù)以“ 00”的格式顯示else s=miaoJiShiText =h + ":" + m + ":" + s /讓文本框顯示已用時間5、選中“動作”層第十三幀,按“ F9”在腳本框里輸入:gotoAndPlay(2)6、新建圖層,改名“開始” ,選中第一幀,從庫里調一個按鈕作

7、“開始”按鈕 到工作面上,位置、大小自定。 (關于按鈕制作這里不敘述) ,鼠標點擊工作面上 的幵始按鈕(一定是工作面上的按鈕圖標),按“ F9”,在腳本框里輸入:on (press) play();/ 當鼠標點擊時播放7、 為了畫面簡潔,在“幵始”層第二幀按“F6”插入關鍵幀,再把工作面上的 開始按鈕圖標移到工作面外(這一步根據(jù)你的需要而定)8、新建圖層,改名“繼續(xù)” ,點擊第一幀,從庫里調一個按鈕作“繼續(xù)”按鈕到工作面上,位置、大小自定。 (關于按鈕制作這里不敘述) ,鼠標點擊工作面上 的繼續(xù)按鈕(一定是工作面上的按鈕圖標),按“ F9”,在腳本框里輸入:on (press) play();

8、/ 當鼠標點擊時播放9、 為了畫面簡潔,在“繼續(xù)”層第二幀按“F6”插入關鍵幀,再點擊第一幀, 把工作面上的繼續(xù)按鈕圖標移到工作面外,鼠標點擊第二幀,把工作面上的繼續(xù) 按鈕調整到與“開始”層第一幀的“開始”按鈕同一位置。 (這一步根據(jù)你的需要 而定)10、新建圖層,改名“暫停” ,點擊第一幀,從庫里調一個按鈕作“暫?!卑粹o 到工作面上,位置、大小自定。鼠標點擊工作面上的暫停按鈕(一定是工作面上 的按鈕圖標),按“ F9”,在腳本框里輸入:on (press) stop();/ 當鼠標點擊時停止播放10、新建圖層,改名“清除” ,點擊第一幀,從庫里調一個按鈕作“清除”按鈕 到工作面上,位置、大小

9、自定。鼠標點擊工作面上的清除按鈕(一定是工作面上的按鈕圖標),按“ F9”,在腳本框里輸入:on (release) gotoAndPlay(1);/ 當鼠標點擊時返回第一幀播放11、選中“文本”圖層,在第十三幀處按“ F6'插入關鍵幀。12、測試、調整,完成。呵呵,請我喝酒。三、制作輸入任意時間(可以暫停)倒計時器方法:1、新建一圖層 1,鼠標雙擊“圖層 1”,改名為“文本” ;(圖層改名方法后面 就不再敘述)2、 選中“文本”層第一幀,再用鼠標點擊左面工具欄的“A”,再點擊在左下角屬性欄“ A”旁邊的倒三角,點擊“輸入文本”(字體、字號、顏色根據(jù)需要自選),在工作面建立一個文本,輸

10、入“ 000”(引號不要)便于觀察大??;在工作面 中間的下面的“變量”里輸入“ shuru ”(輸入變量名是便于動作調用,后面不再 解釋),并點擊一下“變量”前面的那個方形框, (在文本周圍顯示邊框)便于使 用時突出數(shù)字輸入的地方。再用相同方法在工作面建立一個文本(字體、字號、 顏色根據(jù)需要自選),再點擊在左下角屬性欄“ A”旁邊的倒三角,點擊“動態(tài)文 本”(這里就是使用時倒計時顯示的地方) ,變量里輸入“ xs”。3、新建圖層 2,命名“動作”。選中“動作”層第一幀(為空白關鍵幀) ,按“ F9”, 在動作腳本框里輸入 (也可直接將下面腳本復制進去) (后面的腳本都可直接復制, 不再解釋)s

11、top();/ 停止播放 xs="00"+":"+"00"/ 軟件啟動時倒計時顯示 00:00 模式,沒有其它作用,可以不 要4、分別選中“動作”層第二幀和第三幀、第四幀,按“F7 ”插入空白關鍵幀,選中第二幀,按“ F9”,在腳本框里輸入:stop();/ 停止播放clearInterval( hs1 );/ 結束動作 hs1timer=fen*1000*60+miao*1000;/ 將 fen 和 miao 轉換成毫秒相加后寄存到 timer ,便于暫停后繼續(xù)5、選中“動作”層第三幀,按“F9”在腳本框里輸入:stop();/ 停

12、止播放var love = getTimer();/ 設置 love 變量 , 獲取影片的播放時間 ,以便微秒清零timer = shuru*1000*60;/ 把輸入的數(shù)轉換成毫秒付給 timerhs1 = setInterval(showTime, 100 );/設置一個動作,每 100 毫秒更新一次function showTime() now = getTimer(); /獲取現(xiàn)在的微秒計時shicha = now - love;/微秒計時cha = timer - shicha;/微秒倒計時fen = int(cha/1000/60);/分倒計時if (fen<10) /:如果

13、分數(shù)是個位。fen= "0"+fen; /:分數(shù)前面加“ 0”,并賦給變量“ fen else fen= fen; /:否則直接賦給變量“ fen”。miao = int (cha/1000)-fen*60; / 秒倒計時if (miao<10) /:如果秒數(shù)是個位。miao= "0"+miao;/:秒數(shù)前面加“ 0”,并賦給變量“ miao ” 。 else miao = miao;/:否則直接賦給變量“ miao ” 。if(fen=0&&miao=0) clearInterval( hs1 ); ;/ 到 0 分 0 秒時,結

14、束影 片懸停,計時結束gotoAndStop(1);/ 轉到第一幀停止xs=fen+":"+miao;/ 倒計時顯示6、選中“動作”層第三幀,按“F9”在腳本框里輸入:stop();var love = getTimer();/ 設置 love 變量 , 獲取影片的播放時間 , 以便微秒清零 timer =fen*1000*60+miao*1000;/ 把輸入的數(shù)轉換成毫秒付給 timerhs1 = setInterval(showTime, 100 );/設置一個動作,每 100 毫秒更新一次function showTime() now = getTimer(); /

15、shicha = now - love;/ cha = timer - shicha;/獲取現(xiàn)在的微秒計時微秒計時微秒倒計時if (fen<10) /:如果分數(shù)是個位。fen= "0"+fen; /:分數(shù)前面加“ 0”,并賦給變量“ fen else fen= fen; /:否則直接賦給變量“ fen”。fen = int(cha/1000/60);/分倒計時miao = int (cha/1000)-fen*60; / 秒倒計時if (miao<10) /:如果秒數(shù)是個位。miao= "0"+miao;/:秒數(shù)前面加“ 0”,并賦給變量“

16、miao ” 。 else miao = miao;/:否則直接賦給變量“ miao ” 。if(fen=0&&miao=0) clearInterval( hs1 ); ;/ 到 0 分 0 秒時,結束影 片懸停,計時結束gotoAndStop(1);/ 轉到第一幀停止xs=fen+":"+miao;/ 倒計時顯示7、新建圖層,改名“開始” ,選中第一幀,從庫里調一個按鈕作“開始”按鈕 到工作面上,位置、大小自定。 (關于按鈕制作這里不敘述) ,鼠標點擊工作面上 的幵始按鈕(一定是工作面上的按鈕圖標),按“ F9”,在腳本框里輸入:on (press) g

17、otoAndStop(4);/ 當鼠標點擊時轉到第三幀停止8為了畫面簡潔,在“幵始”層第二幀按“F6”插入關鍵幀,再把工作面上的開始按鈕圖標移到工作面外(這一步根據(jù)你的需要而定)9、新建圖層,改名“繼續(xù)” ,點擊第二幀,從庫里調一個按鈕作“繼續(xù)”按鈕到工作面上,位置、大小自定。 (關于按鈕制作這里不敘述) ,鼠標點擊工作面上 的繼續(xù)按鈕(一定是工作面上的按鈕圖標),按“ F9”,在腳本框里輸入:on (release) gotoAndStop(4);/ 當鼠標點擊時轉到第四幀停止10、 為了畫面簡潔,在“繼續(xù)”層第三幀按“F6”插入關鍵幀,把工作面上的 繼續(xù)按鈕圖標移到工作面外,鼠標點擊第二幀,把工作面上的繼續(xù)按鈕調整到與“開始”層第一幀的“開始”按鈕同一位置。 (這一步根據(jù)你的需要而定)11、新建圖層,改名“暫?!?,點擊第二幀,按“ F6”插入關鍵幀,從庫里調一 個按鈕作“暫?!卑粹o到工作面上,位置、大小自定。鼠標點擊工作面上的暫停 按鈕(一定是工作面上的按鈕圖標),按“ F9”,在腳本框里輸入:on (release) gotoAndStop(2);/ 當鼠標點擊時轉到第二幀停止12、 為了畫面簡潔,在“暫?!睂拥谌龓础癋6”插入關鍵幀,把工作面上的 暫停按鈕圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論