0
在我的FLV文件的第一幀我有這樣的預加載器代碼:AS3預裝載代碼沒有進展
//Stop Frame
stop();
//Create a listener to call the loading function as the movie loads
this.loaderInfo.addEventListener (ProgressEvent.PROGRESS, loading);
//Runs when the loading progress has changed
function loading(event:ProgressEvent):void
{
//Determine the percent loaded from bytesLoaded and bytesTotal
var percent:Number = event.bytesLoaded/event.bytesTotal * 100;
//Display the percentage of the pre-loaded MovieClip
percentage_text.text = int(percent)+"%";
if(percent == 100){
gotoAndStop(2);
}
}
當我試圖通過絕對路徑"http://localhost/test/mainFLV.swf"
的運行從XAMPP服務器的SWF文件SWF不會超過0%。但是,當我將SWF嵌入到PHP腳本中並加載了PHP腳本時,SWF加載的內容,但它並未顯示預加載器的進度。
任何幫助?
編輯
只是測試它在Firefox中,我也得到了預加載器處於62%的閃存它進入第二幀之前。但是,原始問題仍然存在於Chrome中。
嘿謝謝你的幫助。我這樣做,它確實允許框架進展到第二幀。但是有沒有辦法減慢加載進度,以便預加載器能夠顯示%進度,因爲它速度如此之快? – Human 2013-03-13 20:59:47
我編輯了答案。 – strah 2013-03-13 21:06:35