熱心網友

FLASH MX 簡易的數字時鐘時鐘制作之二: 簡易的數字時鐘本實例效果:可以看到在電腦顯示器屏幕上,顯示當前本機系統的日期和時間。可用于個人主頁裝飾。本實例知識點:動態文本的運用;取得本機系統日期和時間的一種腳本語句的輸入。制作:一, 新建一個flash mx文檔,其“文檔屬性”寬為550象素,高為200象素。背景色為深紅,其余選項,缺省。以上各項也可自行據實設置二, 用文本工具,并在其屬性面板上設置文本類型為“靜態文本”,“字體”,“字號”,“文字顏色”。本例所設的字體為方正琥珀簡體,加粗,字號36,黃色。三, 在場景中將時間軸上的第一層,重命名為“文字”。并在場景舞臺編緝區中用文本工具輸入“今天日期:”和“0000-00-00”字樣。四, 在場景編緝區中選中“0000-00-00”字樣,并在其屬性面板上設置文本類型為“動態文本”其變量名為“DateTextField”,作為該文本框的標志。如圖:此主題相關圖片如下:五, 用上述同樣方法在場景編緝區中再次輸入“現在時間:”“00:00:00”字樣,并選中“00:00:00”字樣,在其屬性面板上設置文本類型為“動態文本”其變量名為“TimeTextField”,作為該文本框的標志。六, 在時間軸上添加圖層二,重命名為“腳本”。選中該層的第一幀,打開“動作”面板用“專家模式”在腳本編緝區域中輸入如下動作腳本代碼:newDate=new Date();DateTextField=( tFullYear()+"-"+( tMonth()+1)+"-"+ tDate());Cur_Hour= tHours();if(length(Cur_Hour)<2){Cur_Hour="0"+Cur_Hour;}Cur_Minute= tMinutes();if(length(Cur_Minute)<2){Cur_Minute="0"+Cur_Minute;}Cur_Second= tSeconds();if(length(Cur_Second)<2){Cur_Second="0"+Cur_Second;}TimeTextField=cur_hour+":"+cur_minute+":"+cur_second;flash2004版腳本輸入比mx要嚴格區分英文的大小寫最后一行代碼請輸入TimeTextField=Cur_Hour+":"+Cur_Minute+":"+cur_Second;七, 在“腳本”層的第二幀上,加一“空白關鍵幀”打開動作面板輸入gotoAndPlay(1);以實現影片效果的循環播放。本實例制作至此大功告成。八。,測試影片。同學們可按自已的創意,進行渲染美化。附:-,對“腳本層”第一幀上所輸入的16行腳本代碼簡釋:第一行:創建一個日期對象;第二行是:給日期動態文本“DateTextField”賦值;“( tFullYear()+"-"+( tMonth()+1)+"-"+ tDate());”是讀取系統當前的日期和時間。第四行到第六行是讀取系統當前日期對象中的小時數。“if(length(Cur_Hour)<2)”是條件語句,意為判斷小時數是否小于二位數,如果條件成立,則執行括號中的代碼:“Cur_Hour="0"+Cur_Hour;”表示在小時數前面要加上一個“0”第七行到第十行,第十一行到第十四行分別為讀取日期對象中的分數和秒數。當數字不到二位時也在前面加個“0”。最后一行是給動態文本“TimeTextField”賦值。“TimeTextField=cur_hour+":"+cur_minute+":"+cur_second;”使該文本框動態顯示當前系統的時間。