ActionScript 3 AS3从URL加载外部SWF

Posted

tags:

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

import flash.display.*;
import flash.events.*;

private function loadAsset(loadURL:String):void
{
	var ldr:Loader = new Loader();
	ldr.load(new URLRequest(loadURL));
	ldr.contentLoaderInfo.addEventListener(Event.INIT, loadStart);
	ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
	ldr.contentLoaderInfo.addEventListener(ErrorEvent.ERROR, loadError);
	ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError);
	ldr.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadError);
}

private function loadStart(e:Event):void
{
	trace("load start");
	ldr.contentLoaderInfo.removeEventListener(Event.INIT, loadStart);
}

private function loadError(e:Event):void
{
	trace("load error");
	ldr.contentLoaderInfo.removeEventListener(ErrorEvent.ERROR, loadError);
	ldr.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, loadError);
	ldr.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadError);
}

private function loadComplete(e:Event):void
{
	trace("load complete");
	ldr.contentLoaderInfo.removeEventListener(Event.COMPLETE, loadComplete);
	addChild(event.target.content) as MovieClip;
}

以上是关于ActionScript 3 AS3从URL加载外部SWF的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 As3从XML加载

ActionScript 3 AS3从外部文本文件加载变量

ActionScript 3 AS3从URL或文件名获取文件扩展名

ActionScript 3 AS3 - 从本地驱动器加载并在闪存中显示图像

ActionScript 3 AS3 - 来自URL的缓存图像

ActionScript 3 AS3:图像加载