联系邮箱:zxg6668@163.com 咨询电话:13565936697 手机版

联系我们

扫一扫加微信

FLASH as3.0加载外部SWF场景内元件

FLASH as3.0加载外部SWF场景内元件
1.首先假设a.swf的场景中有一个实例名为mc_a的MovieClip,你需要把这个mc_a加载到b.swf的场景中,并作为b.swf的中的一个名为mc_b的MovieClip。 
 
2.将a.swf放置在b.fla的同一目录下,并在b.fla的代码栏中添加如下代码。 
 
var loader:Loader = new Loader(); 
var url:URLRequest = new URLRequest("a.swf"); 
var mc_b:MovieClip; 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadCompleteHandle); 
loader.load(url); 
 
function onLoadCompleteHandle(e:Event):void{ 
var mc:MovieClip = e.target.content as MovieClip; 
mc_b = mc.getChildByName("mc_a") as MovieClip; 
if(mc_b != null){ 
this.addChild(mc_b); 
 
3.调试看结果,会发现a.swf中的mc_a已经被添加到b.swf中了,实例名为mc_b。
  • 关于我们
  • |
  • 联系方式
  • |
  • 客户留言
  • |
  • 产品展示
  • |
  • 素材下载
  • |
  • 技术论坛
  • |
  • 人力资源
  • 网站版权:BYCMS博远flash动画工作室  Copyright (c) 2015-2018 All Rights Reserved
    咨询电话:13565936697 咨询信箱:zxg6668@163.com 网址:www.flash58.com
    联系地址:新疆乌鲁木齐鲤鱼山路599号