AS3加载外部swf资源库中的元件(MovieClip)
2015-01-07 19:28
218 查看
AS3加载外部swf资源库中的元件(MovieClip),使用场景:加载远程服务器的资源,多用于产品化业务。
外部资源库的元件给出AS连接,用于在代码中反射,下面伪代码中体现为 “mc_link”。
以下是伪代码:
外部资源库的元件给出AS连接,用于在代码中反射,下面伪代码中体现为 “mc_link”。
以下是伪代码:
/** * @p_url 外部资源库的url地址 * @p_complete 加载完成的回调函数 */ public function loadAsset(p_url:String,p_complete:Function):void { var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, p_complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError); //处理可能的跨域问题 var context:LoaderContext=new LoaderContext(); context.applicationDomain=ApplicationDomain.currentDomain; context.securityDomain=SecurityDomain.currentDomain; loader.load(new URLRequest(p_url), context); } public function loadComplete(e:Event):void { if(!e.currentTarget.applicationDomain.hasDefinition("mc_link")) return;//资源不存在 var loadMc:Class = e.currentTarget.applicationDomain.getDefinition("mc_link") as Class;//key code var mc:MovieClip = new loadMc(); addChild(mc); }
相关文章推荐
- AS3 加载外部SWF资源
- ActionScript 3.0 加载外部SWF素材资源MovieClip,SimpleButton不支持鼠标事件
- AS3如何外部加载swf,并使用其中的元件或者类
- AS3 FLASH,加载外部swf的loading方法
- 如何在AS3中引用swf中的元件、图片等资源以及布局信息
- 转载:Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式
- AS3 从外部SWF中获取资源的方法(ApplicationDomain的使用)
- AS3加载图片等外部资源
- AS3 调用外部SWF中元件库中的元件 【转】
- 如何在AS3中引用swf中的元件、图片等资源以及布局信息
- AS3 调用外部SWF中元件库中的元件 【转】
- Flash AS3.0加载外部资源(图片、MP3、SWF)的两种方式
- as3加载外部资源
- AS3嵌入swf元件库,如何访问指定的资源
- flash actionscript3.0加载外部swf资源包
- AS3运行时加载外部库,调用swf中的库
- Error #2044: 未处理的 securityError。表现是Flex生成的swf 只可以在项目文件夹下加载外部swf或其他资源
- Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式
- AS3 调用外部SWF中元件库中的元件
- 各浏览器对页面外部资源加载的策略