as3中对于Loader变量和URLLoader加载方式的区别

var ldr:Loader = new Loader();
var url:String = "index.swf";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
ldr.addEventListener(Event.COMPLETE,done);
function done(event:Event):void{
addChild(ldr)
}为什么上面的代码无法把加载的动画显示而下面的可以?
var ldr:Loader = new Loader();
var url:String = "index.swf";
var urlReq:URLRequest = new URLRequest(url);
ldr.load(urlReq);
addChild(ldr);

 

雷亮(48455289)  16:21:51
这个函数肯定没执行,你trace看看
Bug(705596521)  16:22:16
是的 但我不知他为什么没执行
Bug(705596521)  16:22:39
加载不会触发Event.COMPLETE事件么?
雷亮(48455289)  16:23:08
本地测试最好把加入监听的代码放在load前面,有时候加载太快了,监听代码都还没执行,加载已经加载完了
Bug(705596521)  16:23:44
哦 那我换个位置试试
Bug(705596521)  16:24:25
貌似效果一样.
雷亮(48455289)  16:25:03
那你检查下你的代码 吧,是不是哪里写错了,顺便加个error事件监听,看看
Bug(705596521)  16:25:34
帮助文档里这么一句话:在文件完成下载但加载的影片剪辑的方法和属性尚不可用时调度 complete 事件
Bug(705596521)  16:26:31
他这里指的方法和属性什么意思
雷亮(48455289)  16:26:54
idr的方法和属性
雷亮(48455289)  16:27:20
你确定你的complete事件被监听到了么?
Bug(705596521)  16:27:48
依然没有
雷亮(48455289)  16:29:31
汗.....今天肯定不适合写代码.....你代码错误的......
雷亮(48455289)  16:29:53
差点忘了,你监听ldr没用,要监听 ldr.contentLoaderInfo.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值