ActionScript 3 AS3:预加载器代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3:预加载器代码相关的知识,希望对你有一定的参考价值。

var myRequest:URLRequest = new URLRequest("/someDir/someFile");
var myLoader:Loader = new Loader();

myLoader.load(myRequest);

myLoader.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);
myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,showContent);

var myPreloader:Preloader = new Preloader();

function showPreloader(event:Event):void {
	addChild(myPreloader);
	myPreloader.x = stage.stageWidth/2;
	myPreloader.y = stage.stageHeight/2;
}

function showProgress(event:ProgressEvent):void {
	var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
	myPreloader.loading_txt.text = "Loading - " + Math.round(percentLoaded * 100) + "%";
	myPreloader.bar_mc.width = 198 * percentLoaded;
}

function showContent(event:Event):void {
	removeChild(myPreloader);
	addChild(myLoader);
}

以上是关于ActionScript 3 AS3:预加载器代码的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3:预加载器

ActionScript 3 AS3:第1帧上的预加载器

ActionScript 3 带有圆形预加载器微调器的AS3 Image Loader

ActionScript 3 AS3:处理ie7中的预加载器

ActionScript 3 AS3视频播放器,放置在时间轴上,带有旋转预加载器

AS2 到 AS3 转换错误