[問題] 關於load bar的問題

看板Flash作者 ( 啪 say !)時間19年前 (2005/08/30 10:07), 編輯推噓0(008)
留言8則, 1人參與, 最新討論串1/1
請問各位大大關於load bar的問題 我有參考過先前的文章順利做出開頭影片讀取軸 利用第一個場景讀取影片完之後跳到第二個場景 現在我想運用到其他方面,不過遇到些問題,煩請解惑! 我設了一個movie_panel (屬性-影片片段)放在時間軸層1上. 一個load_panel (屬性-影片片段)放在時間軸層2上. 一個button (屬性-按鈕) 放在時間軸層3上. 流程: 點button之後,會在movie_panel讀取影片,load_panel用來顯示load bar 其中AS如下: button: on (release) { movie_panel.loadMovie("test.swf"); _root.load_panel.gotoAndPlay(1); } load_panel: >>影格1: totalsize2=_root.show_panel1.getBytesTotal(); >>影格2: currentsize2=_root.show_panel1.getBytesLoaded(); percentage2.text=Math.floor((currentsize2/totalsize2)*100); setProperty(bar2,_xscale,percentage2.text); >>影格3: if(percentage2.text<100){ _root.load_panel.gotoAndPlay(2); }else{ gotoAndPlay("場景1","start"); } 問題是讀取軸不會動,且百分比會亂跳 之前用在場景替換的方式都不會這樣 請幫我看看 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.158.177

61.62.226.170 08/30, , 1F
loadMovie就不適用這種做法了
61.62.226.170 08/30, 1F

61.62.226.170 08/30, , 2F
早期的AS不是能夠那麼靈活運用的
61.62.226.170 08/30, 2F

61.62.226.170 08/30, , 3F
而且getBytesLoaded跟getBytesTotal要用在loadVars
61.62.226.170 08/30, 3F

61.62.226.170 08/30, , 4F
getBytesTotal是loadVars類別的內定函式
61.62.226.170 08/30, 4F

61.62.226.170 08/30, , 5F
而不是隨便一個MC正在loadMovie他就知道要去讀取
61.62.226.170 08/30, 5F

61.62.226.170 08/30, , 6F
getBytesTotal這個屬性,AS沒那麼神
61.62.226.170 08/30, 6F

61.62.226.170 08/30, , 7F
要不然就用MovieLoader類別也有一些內定函式可用
61.62.226.170 08/30, 7F

61.62.226.170 08/30, , 8F
語法字典裡MovieClipLoader 或 Loadvars
61.62.226.170 08/30, 8F
文章代碼(AID): #134xzeZq (Flash)
文章代碼(AID): #134xzeZq (Flash)