0
首先,我嘗試在我的Flash應用中製作預加載器,它運行成功,但是當我檢查百分比文本時,它不是從0%開始, preloader達到100 &它進入第二幀。 然後我覺得它由字節引起的是從第一幀開始計算,不是在第1幀完成加載之後。 有沒有關於此的任何解決方案,以便百分比文本的計數器從0%開始。flash as3:我可以從已加載的特定幀中獲取字節
感謝
首先,我嘗試在我的Flash應用中製作預加載器,它運行成功,但是當我檢查百分比文本時,它不是從0%開始, preloader達到100 &它進入第二幀。 然後我覺得它由字節引起的是從第一幀開始計算,不是在第1幀完成加載之後。 有沒有關於此的任何解決方案,以便百分比文本的計數器從0%開始。flash as3:我可以從已加載的特定幀中獲取字節
感謝
嘛,你只要給一個「firstFrame」變量將被填充,一旦第一個「進步」事件將觸發。類似的東西:
private var firstFrame:int=0;
function progressHandler(e:ProgressEvent):void {
if (firstFrame==0) firstFrame=e.bytesLoaded;
if (e.bytesTotal<=firstFrame) displayZero(); // placeholder
else displayPercentage((e.bytesLoaded-firstFrame)/(e.bytesTotal-firstFrame));
}