1,as3類導出設置,要設置導出幀爲第2幀
2,加載完成後,gotAandStop(2),然後再創建對象
package
{
import flash.events.ProgressEvent;
import flash.events.Event;
import flash.display.MovieClip;
public class Main extends MovieClip
{
public function Main()
{
stop();//這句不要忘了,否則下載完了就直接跳到第二幀了
root.loaderInfo.addEventListener(ProgressEvent.PROGRESS,loadProgress,false,0,true)
root.loaderInfo.addEventListener(Event.COMPLETE,loadComplete,false,0,true)
}
private function loadProgress($evt:ProgressEvent):void
{
//加載過程中會調用此函數
//e.bytesLoaded/e.bytesTotal分別是已經加載字節跟總字節
//需要顯示進度可以在這裏操作
trace(int($evt.bytesLoaded/$evt.bytesTotal*100));
myText.text = String(int($evt.bytesLoaded/$evt.bytesTotal*100)+"%"); //myText是舞臺上的一個動態文本,用來顯示下載百分比
}
private function loadComplete($evt:Event):void
{
//加載完成,我們跳到第二幀進行播放
gotoAndStop(2);
//接下來可以正常創建對象了
}
}
}