
as3.0加载多个外部SWF文件(加载的文件都是带有actionscript) 10
action在网上找过很多加载代码,加载普通的swf没问题,要是加载带有actionscript外部文件都会报错(例如Error#2007:参数child不能为空。atf...
action
在网上找过很多加载代码,加载普通的swf没问题,要是加载带有
actionscript外部文件都会报错(
例如
Error #2007: 参数 child 不能为空。
at flash.display::DisplayObjectContainer/addChild()
at _3_fla::MainTimeline/loadComplete())
,求详细代码。对于3.0不熟悉,需要详细解答,解决问题的追加分数。也可留下邮箱,将源文件发你,直接修改。 展开
在网上找过很多加载代码,加载普通的swf没问题,要是加载带有
actionscript外部文件都会报错(
例如
Error #2007: 参数 child 不能为空。
at flash.display::DisplayObjectContainer/addChild()
at _3_fla::MainTimeline/loadComplete())
,求详细代码。对于3.0不熟悉,需要详细解答,解决问题的追加分数。也可留下邮箱,将源文件发你,直接修改。 展开
5个回答
展开全部
var ldr:Loader = new Loader();//ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onLoaderProgress);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaderComplete);
var req:URLRequest = new URLRequest("title.swf");
//var req1:URLRequest = new URLRequest("13_Loader_SWFAndGotoAndPlay.swf");
ldr.load(req);
this.addChild(ldr);
/*function onLoaderProgress(e:ProgressEvent):void { var _percentage:int = e.bytesLoaded / e.bytesTotal * 100;
trace("入百分比:"+_percentage);
}*/
function onLoaderComplete(e:Event):void {
var _contentMC:MovieClip = ldr.content as MovieClip;
_contentMC.gotoAndPlay(2);
}
这个我试过可以用的,只要把名字改一下,加载的文件和这个FLA文件放在一起就行了。
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaderComplete);
var req:URLRequest = new URLRequest("title.swf");
//var req1:URLRequest = new URLRequest("13_Loader_SWFAndGotoAndPlay.swf");
ldr.load(req);
this.addChild(ldr);
/*function onLoaderProgress(e:ProgressEvent):void { var _percentage:int = e.bytesLoaded / e.bytesTotal * 100;
trace("入百分比:"+_percentage);
}*/
function onLoaderComplete(e:Event):void {
var _contentMC:MovieClip = ldr.content as MovieClip;
_contentMC.gotoAndPlay(2);
}
这个我试过可以用的,只要把名字改一下,加载的文件和这个FLA文件放在一起就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看错误应该是没加载成功,那么可能是安全沙箱问题,可能lz的flash player不是debug版本所以运行时没爆域安全错误,可以用urlloader把swf以二进制数据形式下载到内存,然后用loader的loadbytes方法加载,这样就可以绕过安全沙箱的问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以啊 主要你需要加载的SWF里面是写在帧上面的还是单独的AS类?
是类的话 绑定好就没问题了啊
是类的话 绑定好就没问题了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是调用外部swf中的脚本了?具体要求要有详细的说明,而且加载外部swf其实是一个安全域的问题,不是简单的写一下代码就完事的。
追问
能留个邮箱么,我把源文件发你帮我看下,我在网上找了很多来看,对于加载包含
actionscript类的都没有说明。另外你说的外部SWF脚本是指被调用的actionscript类么,如果是其他,则是没有的。
追答
在这查找我的联系方式。加我好友。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-27
展开全部
楼主你的问题解决了吗?我也遇到同样的问题,可以帮我解决吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询