如何將做好的影片加上Loading bar
2005-04-09 19:07:46 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 程式設計
以下為Flash mx版的
1.建立一個元件(影片片段/MovieClip)這個東西是用來表示讀取進度的長條
2.回到影格1 將剛剛製作的MovieClip拉出來 並且將他的名稱改成"loadingBar"
3.新增一個動態文字框擺到 loadingBar下面並命名 "percent"
(此表示為檔案讀取的百分比)
4.新增另一個動態文字框擺到 loadingBar下面並命名 "loaded"
(此表示已經讀取的檔案大小)
接下來請複製下列語法到影格1的"動作"(請使用專家模式)
stop();
loadingBar._xscale = 0;
loadingBar.onEnterFrame = function() {
//由loadingBar來加入onEnterFrame事件處理器
if (this.haha>=100) {
gotoAndPlay("start");
//loading完要做的事情,start隨便你換 建議轉回一般模式來改
}
this.haha = Math.ceil((getBytesLoaded()/getBytesTotal())*100);
this._xscale = this.haha;
//改變loadingBar的百分比長度
percent.text = this.haha+"%";
//改變percent動態文字框的百分比顯示 假如""中打% 他就會顯示0%~100%
loaded.text = "目前已下載"+ Math.ceil(getBytesLoaded()/1024)+"KBytes";
//改變loaded動態文字框的下載檔案大小(KB)顯示
};
2005-04-12 16:59:51 · answer #1 · answered by 便當俠 1 · 0⤊ 0⤋
忘了問前輩 有範例檔嗎
2005-04-12 17:54:30 · answer #2 · answered by Anonymous · 0⤊ 0⤋