簡體   English   中英

外部AS2 SWF的預加載器

[英]preloader for external as2 swf

我需要做的是運行一個預加載器,當它檢測到swf已加載時,它將停止並且map.swf將開始運行。 我已經拖網了好幾個星期,沒有運氣。 我有一個龐大的776kb閃存地圖。 我需要一個預加載器在此映射之前運行,但它必須是獨立於map.swf的預加載器。 請任何人有任何想法。 我真的很感謝您的幫助。 提前致謝

可以找到它: http : //actionscripts.org/forums/showthread.php3?t=74988&highlight=preloader+tutorial+MX+2004

stop();

// ----- // ------------- preloader ------ //使預加載器欄不立即顯示為“ full” bar_mc._xscale = 0; //將電影加載到1級loadMovieNum(“ yourMovie.swf”,1); //請注意,要加載的電影的第一幀為空白。 _level1.stop(); onEnterFrame = function(){//獲取級別1的字節,並制成百分比百分比= Math.ceil((_ level1.getBytesLoaded()/ _ level1.getBytesTotal())* 100); //使用百分比確定預加載器欄的xscale。 bar_mc._xscale =百分比; // //如果加載了play level1 if(percent> 99){//注意您必須刪除onEnterFrame,否則它將繼續運行並永遠只播放第2幀。 刪除this.onEnterFrame; _level1.gotoAndPlay(2);

}

};

基本上,這與我的主要外部SWF文件是完全分開的。只需確保將其放在同一文件夾中,並以完整的所有文件結構調用它,否則它將無法正常工作。 它的高度和寬度與我要調用的外部SWF高度和寬度相同-我已經替換了要播放的幀以轉到第1幀,因為那是我的代碼負載從外部fla開始的地方。 工作請客。 同樣,幀號為(2)的最后一個參考i也已更改為幀1,因此它從externa swf開始播放。 涼.....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM