我寫了一個Loading的範例,基本上我區分為二個場景,裡面有說明,我想你去【Flash & ActionScript】範例教學文件區下載回去研究看看應該就會明白了,至於其它部分就因人而異了,有的設計者喜歡在loading頁面裡加一些特別效果,有的就只是單純一條loadingBar跟一些數字 :D
var是宣告關鍵字,[var percent:Number] <==宣告一個名為"percent"數字形態的變數,等號=右邊就是這個變數的值,Math.floor()內建數學函式,用來取得最小整數值,getBytesLoaded()取得目前已經載入的位元組數除以getBytesTotal()*100*;乘100化為百分比,getBytesTotal()<==傳回下載中的總位元組數
var percent:Number = Math.floor((getBytesLoaded()/getBytesTotal())*100);<=後面加;分號為結束的意思跟Java語法一樣
loading場景上名稱為"loadbar_mc"的實體影片片段水平縮放值等於"percent"變數值_xscale此內建函式為:設定或取得影片片段物件的水平縮放值
loadbar_mc._xscale = percent;
loading場景上名稱為"percent_txt的動態文字欄位裡面的文字內容為,percent+"%"
percent_txt.text = percent+"%";
如果percent大於或等於100,跳到指定的"標籤處"
if (percent>=100) {
gotoAndStop("start");
}
原始檔下載:
http://www.flycan.com/board/viewtopic.php?t=109