·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]添加IOErrorEvent事件监听

时间:2017-02-27 11:07酷播
添加IOErrorEvent事件监听,针对Loader和URLLoader添加方式有所不同

添加IOErrorEvent事件监听,针对Loader和URLLoader添加方式有所不同

  1. var loader:Loader = new Loader(); 
  2. loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError); 
  3. var urlLoader:URLLoader = new URLLoader; 
  4. urlLoader.addEventListener(IOErrorEvent.IO_ERROR, onError); 

正常情况下,把所有该添加监听的地方都加上监听,这样就可以解决问题。特殊情况下,比如说倒霉的我,工程所有用到的URLLoader和Loader我都添加了监听,可问题依旧,最后经过长期的奋战,发现问题出在这里:我在加载成功时会作清理,这时调用了loader的unloadAndStop(),这才是原凶,不知道它为什么会导致这样的问题,原因还待求解中(可能是由于调用此方法随之也清除了ioErrorEvnet的派发,只是猜测但还是不了解清除了怎么就会报这错),最后换成了unload()方法,才一切风平浪静

来源:http://blog.csdn.net/chjh0540237/article/details/9325797

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器