最新av偷拍av偷窥av网站,在教室伦流澡到高潮h麻豆,一个人在线高清免费观看,中文字幕av无码一二三区电影,中国丰满熟妇xxxx性

您當(dāng)前的位置:JZ5U綠色下載站文章中心設(shè)計學(xué)院Photoshop → 文章內(nèi)容
  • Flash AS教程之九 時間日期的AS編寫

一、日期時間的基本命令及解釋

getFullYear()   按照本地時間返回 4 位數(shù)字的年份數(shù)。

getMonth()    按照本地時間返回月份數(shù)。

getDate()    按照本地時間返回某天是當(dāng)月的第幾天。

getHours()   按照本地時間返回小時值。

getMinutes()    按照本地時間返回分鐘值。

getSeconds()   按照本地時間返回秒數(shù)。

以上命令并不是很難理解,都是獲取本地機器上日期及時間。但是要使用這些命令,我們必須先用Date 對象的構(gòu)造函數(shù)創(chuàng)建一個 Date 對象的實例。然后,就可以用創(chuàng)建的這個實例來進(jìn)行操作!命令格式如下:

實例名=new Date() 

二、顯示日期及做一個走動的表

下面我們通過一個例子來介紹Date對象的各種命令使用方法。

步驟:

1、新建立一flash文檔,將層1改名為:文字顯示,并在舞臺下方繪制出一個動態(tài)文本框,起一個變量名:mytime 如下圖:



2、新建立一個層,并把這個新建立的層起名為:表盤,然后使用繪圖工具在舞臺上繪制出一個不帶分針、時針和秒針的表盤。如下圖:



3、現(xiàn)在來繪制指針。按Ctrl+F8新建立一個影片剪輯,起名為:指針 ,選擇繪圖工具,在里面垂直繪制出一條細(xì)線做為指針。注意:將線條的下方與影片剪輯的中心點對齊!如下圖



4、返回主舞臺,新建一個層,改名為:指針—秒  將剛才制作的指針拖放在表盤的中間,注意要把指針的中心點與表盤的中心點對齊。之后,為這個指針實例起一個名字為:sec 我們先做秒針。 如下圖:



5、同理,再新建一個層,并起名字為:指針—分 將庫里的“指針”元件再拖放出來,并改變這個實例的長度和顏色,讓它做為分針。實例名起為:min 如下圖:



6、現(xiàn)在按照上面的方法來制作時針,新建一個層,改名為:指針-時  將指針元件拖放在舞臺中,與表盤中心對齊,并把這個實例起名為:hour 如下圖:



7、呵呵,現(xiàn)在咱們開始編寫程序了,為了觀察方便,我們再新建一個層,改名為AS,選中AS層的第一楨,打開動作面板,開始編寫腳本,首先,我們要讓舞臺上的動態(tài)文本框顯示日期及時間。

_root.onEnterFrame = function() {//需要讓影片不停執(zhí)行下面腳本。

mydate = new Date();//首先構(gòu)建一個名字叫mydate的日期對象,因為以后我們就要用mydate這個實例來控制了。

myear = mydate.getFullYear();//獲取本地機器上的年份,并放在myear變量中。

mmon = mydate.getMonth()+1;//獲取本地機器上的月份,并放在mmon變量中。因為獲取的值是0 代表一月,1 代表二月,依此類推,所以要加上1才正確

mdate = mydate.getDate();//獲取本地機器上的本月的第幾天,并放在mdate變量中。

mou = mydate.getHours();//獲取本地機器上的小時數(shù)值,放在mou變量中,這個命令能獲取0--23之間的數(shù)值。

mm = mydate.getMinutes();//獲取本地機器上的分鐘數(shù)值,并放在mm變量中。

ms = mydate.getSeconds();//獲取本地機器上的秒數(shù)值,放在ms變量中。

mytime = myear+"年"+mmon+"月"+mdate+"日 "+mou+":"+mm+":"+ms; //讓舞臺上變量名為mytime的動態(tài)文本框顯示日期及時間。 }

現(xiàn)在可以測試一下了,可以發(fā)現(xiàn)舞臺上文本框會顯示出日期及時間,那么還有表里面的秒、分、時針怎么跟時間對應(yīng)起來呢?現(xiàn)在我們加入如下一些腳本:(放在mytie=....那一行下面)

sec._rotation = 6*ms;//利用flash中對象旋轉(zhuǎn)命令來實現(xiàn)指針的走動。_rotation旋轉(zhuǎn)一周是360度,所以,秒針每走一下,就等于走了6度,所以用一個算法來獲取每秒的度數(shù)6*msmin._rotation = 6*mm;//同理,讓分針也是根據(jù)獲取的分鐘數(shù)值乘以6來進(jìn)行度的旋轉(zhuǎn)。hour._rotation = mou*30+mm/60*30;//小時的走動,算法稍微復(fù)雜一點,因為時針走一圈是12個大格。具體上面的算法有興趣的朋友可以自己研究一下。

最后完整的腳本如下圖:



結(jié)束語:日期及時間的AS編寫并不復(fù)雜,這里我只簡單的講解了獲取日期及時間。,當(dāng)然了,我們還可以進(jìn)行日期及時間的修改設(shè)置,使用的命令及方法與獲取類似,有興趣的朋友可以參看一些flash腳本參考書。希望大家能通過這個簡單的例子掌握基本的日期及時間AS的編寫。


  • 作者:互聯(lián)網(wǎng)  來源:本站整理  發(fā)布時間:2005-08-21 00:33:47


------------------------------- · 相關(guān)文檔瀏覽 · --------------------------------------------------------------------- · 熱門文檔瀏覽 · -------------------------------------