Flash CS4計算間隔時間

2022-10-13 23:57:08 字數 1143 閱讀 9163

actionscript輸出的時間是以字串形式存在,但是字串並不能進行加減運算。因此,如果想要計算兩個date物件之間的時間間隔,需要通過間接的方法。

● 1.紀元時間

為了計算兩個時間的間隔,actionscript3.0為date物件引入了紀元時間這一概念,將2023年1月1日午夜0點0分0秒0毫秒作為乙個時間標誌點。

紀元時間是乙個常量,actionscript 3.0允許通過time屬性或gettime()方法獲取從紀元時間開始,到date物件所包含的時間為止,所經過的時間長度,單位為毫秒。

通過獲取兩個date物件的time屬性,即可以計算兩個date物件之間的間隔時間,方法如下。

var dateobject1:date=new date(arguments);

var dateobject2:date=new date(arguments);

interval=

其中,dateobject1、dateobject2引數均表示需要求間隔時間的兩個date物件;arguments引數表示定義date物件時間的引數;interval引數表示兩個date物件的間隔時間。

除了使用time屬性以外,還可以通過gettime()方法的返回值計算間隔時間,如下所示。

interval=

● 2.紀元時間與格林尼治標準時間

紀元時間同樣會根據時區進行區分。date類提供了utc()方法可以計算自格林尼治標準時間的紀元時間到指定時間的間隔,單位為毫秒。

utc()方法是乙個靜態方法,因此使用該方法時,應以date類直接引用,如下所示。

在上面的**中,各個引數的含義如下所示。

● year 由4位整數組成的數字,表示年份。

● month 從0到11之間的整數。其中0表示1月,以此類推。

● date 從1到31之間的整數,預設值為1。

● hour 從0到23之間的整數,其中0表示午夜0點,以此類推,預設值為0。

● minute 從0到59之間的整數。預設值為0。

● second 從0到59之間的整數。預設值為0。

● millisecond 從0到999之間的整數,預設值為0。

在utc()方法中,year和month引數為該方法的必須引數,而其它的引數則可以省略。當省略這些引數時,系統會以預設的值進行計算。

用flashCS4製作留言板

留言板1 啟動flash,選擇 視窗 開發面板 元件 命令,開啟元件面板。2 單擊文字工具,輸入標題 flash mx 留言板 換行輸入文字 呢稱 3 將元件面板中的 textarea 文字框 拖放到 呢稱 右邊,並開啟屬性面板,給它取名為 nc。4 換行輸入文字 性別 將 radiobutton ...

Flash CS4練習 製作心理測試程式

心理測試是通過一系列的手段,將人的某些心理特徵數量化,來衡量個體心理因素水平和個體性理差異的一種科學測量方法。本練習將製作乙個flash版的心理測試程式,可以根據使用者的選擇顯示相應的心理測試結果。操作過程 1 新建800 590畫素的空白文件,執行 檔案 匯入 匯入到舞台 命令,將 背景影象匯入到...

Flash CS4練習 製作江南古畫效果

古畫風格的江南風景,其首要條件是要準備一幅江南的風景 然後就是將其製作成具有水墨效果的古畫。在flash中,能夠通過混合模式功能將位圖影象製作成江南古畫的效果。操作步驟 1 新建空白動畫文件後,執行 檔案 匯入 匯入到庫 命令,將外部檔案匯入到flash中的 庫 面板中。然後根據位圖影象的尺寸,設定...