我正在使用Flash CS5/AS3預裝載器,並且帶寬分析器告訴我,我的幀1的大小很大 - 大約爲850kb。第2幀是128kb。這導致在大量加載過程中出現白屏,接着是簡短的和現在不需要的預加載器,然後是其餘的swf。如何在Flash的帶寬分析器中查找大小來自哪裏?
我有兩個框架的建立,首先是用下面的代碼預加載:
stop();
addEventListener(Event.ENTER_FRAME, preLoad)
function preLoad(event:Event):void{
var bytestoLoad:Number = loaderInfo.bytesTotal;
var numberLoaded:Number = loaderInfo.bytesLoaded;
if (bytestoLoad == numberLoaded){
removeEventListener(Event.ENTER_FRAME, preLoad)
gotoAndStop(2);
} else {
preLoaderInst.preLoaderFill.scaleX = numberLoaded/bytestoLoad;
preLoaderInst.bytesPercent.text = Math.floor(numberLoaded/bytestoLoad*100) + "%";
}
}
2幀只是有: stop();
與FLA相關的。至於文件有噸其他信息,完整的遊戲。讓我知道這裏的更多細節是否有幫助。
我已經通過我的圖書館和所有帶有Linkage的符號,取消選中「導出第1幀」。預加載器也很小,只有一個文本框和一個形狀。
我怎樣才能獲得更多的細節在幀1加載,以便我可以將其移動到第2幀?非常感謝您的時間!