public function role(){
loader=new Loader();
bodyrequest=new URLRequest(bodyFILE_PATH);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
loader.load(bodyrequest);
}
private function onComplete(event:Event):void{
var loaderSWF=event.target;
var domain:ApplicationDomain=loaderSWF.applicationDomain as ApplicationDomain;
//从加载的swf域中提取类定义
var bodyClass:Class=domain.getDefinition("walk") as Class;
var body:MovieClip=(new bodyClass()) as MovieClip;
body.x=500,body.y=400;
addChild(body);
}
关于提取另外一个swf里的某个mc问题
Flash动态加载与实例化
最新推荐文章于 2018-01-08 15:21:57 发布
本文介绍了一种在Flash中动态加载并实例化SWF文件的方法。通过使用Loader类加载外部SWF,并从加载的SWF中提取特定的类定义进行实例化,实现了角色动画的动态展示。
192

被折叠的 条评论
为什么被折叠?



