part 1: 簡介
讓我們開始吧!
在讀完這篇文章後,你就可以做自己的時鐘了。首先,我們會製作簡單的數字時鐘來顯示小時和分鐘,接著我們會使我們的專案更複雜。你應該明白actionscript的基礎知識!!!
另外:變數是英文的,但我會解釋所有的變數。
我是在flash professional 8上做的,不過我想,flash 5應該就可以做了。
注:如果不想學習這個,可以直接到第4部分。
part 2簡單時鐘
開始行動吧!
1. 建立乙個新檔案;
2. 建立乙個動態文字並且設定其變數為timetext;
3. 選擇動態文字,然後把它轉換為影片剪輯(右鍵單擊它然後選擇轉換為元件/影片剪輯或者按f8然後選擇影片剪輯);
4. 選擇影片剪輯,開啟動作面板,把下面的**粘到裡面:
onclipevent (enterframe)
第一行**onclipevent: 觸發為特定影片剪輯例項定義的動作,enterframe: 以影片剪輯的幀頻連續觸發該動作。第2行告訴電腦建立乙個日期物件,在它中包含我們需要的時間變數。
第3行到第5行分別把系統當前的時鐘值賦給變數hour,把系統當前的分鐘值賦給變數minute,把系統當前的秒種值賦給變數second。
第6行用來在把時間從介面中顯示出來。
6. 但是這兒它有乙個小的bug。如果時間為23:05,時鐘會顯示為23:5。這樣看起來不怎麼美觀。如果你想修正它,那麼你還得再貼上幾行**。
if (hour <10)
if (minute <10)
if (second <10)
上面**的意思是如果時鐘,分鐘或秒鐘小於10,則在對應得數字前面加'0'。
part 3: 高階時鐘
上面的結果你可能還不滿意,那好,讓我們現在再加入年、月、日和毫秒。
編輯影片剪輯, 再加入乙個動態文字並設定其變數為datetext;
把影片剪輯中的**全部刪除然後貼上下面的**:
onclipevent (enterframe)
if (minute <10)
if (second <10)
if (milisecond <10)
//把禮拜顯示為中文
switch (day)
datetext= year+"年"+month+"月"+date+"日 "+ day;
timetext= hour +" : "+ minute +" : "+ second+" : "+ milisecond; }
3. 儲存,測試。正常工作了吧^^!
4. 改變時間或日期的顯示方式,編輯最後的3行**:
timetext= hour +" hrs "+ second +" secs "+ minute +" mins "+ milisecond;
如果時間為20:15:30,你的時鐘會顯示為:20hrs 30secs 15mins
可能的變化是無窮的!
5.為防止以外,儲存你的工作然後測試(檔案/發布預覽/flash)
6.如果它正常工作,那麼你已經成功完成你的專業時鐘了!!!
part 4:一步到位
給最懶的人:新增兩個動態文字在flash中,分別設定其變數為datetext,timetext。 新增乙個新圖層,在第一幀的動作面板中貼上如下**:
time = new date();
hour = time.gethours();
minute = time.getminutes();
second = time.getseconds();
milisecond=time.getmilliseconds();
year = time.getfullyear();//得到系統年份
month = time.getmonth()+1;// 得到系統月份
date=time.getdate();//得到系統日期
day= time.getday(); //得到系統禮拜
if (hour <10)
if (minute <10)
if (second <10)
if (milisecond <10)
//把禮拜顯示為中文
switch (day)
datetext= year+"年"+month+"月"+date+"日 "+ day;
timetext= hour +" : "+ minute +" : "+ second+" : "+ milisecond;
測試影片,你成功了~!
打造你自己的vim 如何配置vim
你是不是已經煩透了每次開啟vim的時候,首先set nu把行號掉出來,然後設定縮排,設定高亮等等。有沒有想過打造一下你自己的vim,讓你每次開啟你的vim的時候都可以是你所想的配置?其實很簡單,只需要幾步而已。講解了vim配置檔案的位置之後呢,我們只需了解一下配置規則就可以了。在.vimrc檔案中,...
打造自己的簡易HTML Editor
href ms help hx hxruntime hxlink.css type text css rel stylesheet html的很多控制項都提供乙個叫contenteditable 首先定義乙個div,並設定contenteditable true 接著需要有一些命令來操作這個div ...
打造自己的php框架
自己打造php框架,首先要對自己的框架定位,為什麼現在已經有這麼多非常成熟的框架而不用,要用自己的php框架。1 為了更快的開發效率 2 為了更高的執行效率 3 彰顯出自己的實力 一 框架流程 要想打造乙個自己的php框架還要了解框架的執行流程 入口檔案 定義常量 引入函式庫 自動載入類 啟動框架 ...