[問題] AS2.0的LOADING語法?
我需要AS2.0的LOADING語法
在前面的文章找到以下這個語法,這是flash幾的?
------------------------------------
讀取多少bytes還有總共多少bytes、顯示讀取速度、已用時間、剩餘時間
下面一次搞定 XD 讀取到幾趴有不同動畫請自行製作在load_bar裡(名稱自己改吧)
在frame1
//這兩個是用來抓總大小跟已讀多少
byteloaded = _root.getBytesLoaded();
bytetotal = _root.getBytesTotal();
//用一個變數,名稱自己取,來算已經讀取的佔總大小的多少
loaded = int(byteloaded /bytetotal * 100);
t = getTimer ();
//這兩行其實是一行,太長了
//這是顯示趴數用的
percent = loaded +
"% ( " + int(byteloaded/1000) + " K / " + int(bytetotal/1000) + " K )";
//這個是把已讀多少除以花費時間來算速度
percent = percent + "下載速度:" + int(byteloaded/t) + " K/s";
//這是我把讀取長條叫做load_bar,讓此MC本身的影格位置被讀取趴數控制
load_bar.gotoAndStop( loaded );
//這些就不用解釋了吧...
timeloaded = int(t/1000);
timeremain = int(timeloaded * (bytetotal- byteloaded) / byteloaded);
timeremain = int(timeremain / 60) + "分''''" + int(timeremain % 60) + "秒";
timeloaded = int(timeloaded / 60) + "\''''" + int(timeloaded % 60) + "\"";
downloadtime = "已用時間:" + timeloaded + "剩餘時間:" + timeremain;
//要記得downloadtime跟percent是你的動態文字框的變數名稱,先設好
frame2
if (byteloaded == bytetotal) {
gotoAndPlay(3);
} else {
gotoAndPlay(1);
}
frame3 才是放你的主要內容
load_bar.gotoAndStop( loaded );
//這些就不用解釋了吧...
timeloaded = int(t/1000);
timeremain = int(timeloaded * (bytetotal- byteloaded) / byteloaded);
timeremain = int(timeremain / 60) + "分''''" + int(timeremain % 60) + "秒";
timeloaded = int(timeloaded / 60) + "\''''" + int(timeloaded % 60) + "\"";
downloadtime = "已用時間:" + timeloaded + "剩餘時間:" + timeremain;
//要記得downloadtime跟percent是你的動態文字框的變數名稱,先設好
frame2
if (byteloaded == bytetotal) {
gotoAndPlay(3);
} else {
gotoAndPlay(1);
}
frame3 才是放你的主要內容
用scene來分隔也可以
-----------------------------------------------
如果這是2.0的話,那到底要做哪些東西出來,語法裡哪些是物件的名稱呢?
還有哪裡是可以修改的?
如果不是的話,那2.0的LOADING語法是什麼呢?
有LOADING的話,音效音樂是不是選事件就好了呢?
一頭霧水,麻煩教教我吧ˊˇˋ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.150.246
※ 編輯: ILflower 來自: 59.104.150.246 (01/17 18:02)
→
01/17 22:32, , 1F
01/17 22:32, 1F