資源描述:
《flash5的date對(duì)象(二)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、Flash5的DATE對(duì)象(二)構(gòu)造date對(duì)象的語法: neonth[,date[,hour[,minute[,second[,millisecond]]]]]]);參數(shù): year 是一個(gè)0到99之間的整數(shù),對(duì)應(yīng)于1900到1999年,或者為四位數(shù)字指定確定的年份: month 是一個(gè)0(一月)到11(十二月)之間的整數(shù),這個(gè)參數(shù)是可選的; date 是一個(gè)1到31之間的整數(shù),這個(gè)參數(shù)是可選的; hour 是一個(gè)0(0:00am)到23(11:00pm)之間的整數(shù),這
2、個(gè)參數(shù)是可選的; minute 是一個(gè)0到59之間的整數(shù),這個(gè)參數(shù)是可選的; second 是一個(gè)0到59之間的整數(shù),這個(gè)參數(shù)是可選的; millisecond 是一個(gè)0到999之間的整數(shù),這個(gè)參數(shù)是可選的。下面的程序給出了大家經(jīng)常用到的方法,希望大家能在應(yīng)用中學(xué)習(xí)和提高。材料:3個(gè)dynamictext即可,如需要裝飾可自己增加。制作過程:1,在一個(gè)mc內(nèi)制作3個(gè)dynamictext,變量名分別為"date1"、"date2"、"date3"。2,回到場(chǎng)景,在mc的action(單擊mc
3、,按ctrl+alt+A)中輸入如下action:onClipEvent(load){days=neonths=needate=nee){hour=timedate.getHours()-1;//小時(shí)要減一才能得出正確的結(jié)果minutes=timedate.getMinutes();seconds=timedate.getSeconds();mseconds=timedate.getMilliseconds();todaydate=timedate.getDate();day=timedate.getDay()
4、;dayname=days[day];//把星期期轉(zhuǎn)換成數(shù)組中對(duì)應(yīng)的中文星期month=timedate.getMonth()+1;//月份最大為11所以要加1monthname=months[month-1];//把月份轉(zhuǎn)換成數(shù)組中對(duì)應(yīng)的中文月份year=timedate.getFullYear();if(length(minutes)==1){//如果分鐘小于10,就在他前面補(bǔ)0minutes="0"+minutes;}if(length(seconds)==1){//如果秒數(shù)?10,就在他前面補(bǔ)0seco
5、nds="0"+seconds;}date1=hour+":"+minutes+":"+seconds+":"+mseconds;date2=month+"/"+todaydate+"/"+year;date3=monthname+""+todaydate+"號(hào)"+""+dayname+""+year+"年";deletetimedate;//準(zhǔn)備下一次的循環(huán),刪除當(dāng)前日期,并且重新構(gòu)造一個(gè)date對(duì)象timedate=nec時(shí),進(jìn)行初始化,這里用到了數(shù)組,兩個(gè)數(shù)組分別存儲(chǔ)漢文的星期和月份;還初始化了一個(gè)dat
6、e對(duì)象;第二步,每當(dāng)進(jìn)入到當(dāng)前幀時(shí)(新增的enterframe十分實(shí)用)計(jì)算當(dāng)前的時(shí)間,并顯示輸出到文本變量date1,date2,date3里,這實(shí)際上是一個(gè)循環(huán),每次重新初始化一個(gè)名叫timedate的date對(duì)象,然后依次輸出。[感謝閱讀這篇文章,..,]