[問題] 遊戲開始前的Loading問題
我買了一本"Flash 8 動畫設計寶典"
裡面有Loading的範例
我就照著用那個範例而已
可是我就跑不出來
那一條都會跑 也真的開始讀進度了
可是讀完他就不動了… 完全不動
程式碼放上來好了
var totalB = this.getBytesTotal(); *將影片檔的位元組大小值存入"totalB"變數
var KB = Math.round(totalB/1024); *將Byte轉成KB單位顯示
bar_mc._xscale = 0; *bar_mc是那條讀loading的,把水平縮放比率設成0
function onEnterFrame() {
loadB = this.getBytesLoaded(); *取得目前已經載入的位元組數
percent_txt.text = Math.round((loadB/totalB)*100);
*化成百分比顯示在"percent_text" 文字欄位
bar_mc._xscale = percent_txt.text
if (percent_txt.text == 100) { *當跑到100時
delete onEnterFrame; *刪除這個迴圈
gotoAndStop("main"); *跳到這個影格
}
}
stop();
大致上就是這樣…
可以跑 可是他是等待畫面跟主遊戲是分開跑的
跑完他不會直接進入遊戲裡面 影格名稱我有改成main
本來執行的時候都不會跑等待畫面
可是我後來有把模擬下載打勾勾
會跑但是跑完不會跳到下一個步驟
如果我直接拉模擬下載上面那條綠色的
他會進入主畫面 可是就開始亂跑
跑了三個圖層才不會動
但是我沒做這個的時候 遊戲是沒有問題的
到底是什麼問題呢?
是我的程式碼有問題?
還是我不會執行呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.132.77
推
11/01 17:42, , 1F
11/01 17:42, 1F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章