[AS3]跨域加载图片时对方crossdomain不存在会抛出什么错误
http://www.A网站.com/loadpic.swf 文件,加载图片时(B网站下没有crossdomain.xml文件),会抛出什么错误 ?用哪个事件来监测?
比如,loadpic.swf加载一张错误地址的图片,比如 该图片地址不存在
可以用:
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,handleLoadComplete);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); //用这一行来监测文件加载图片失败。从而做下一步操作。
但是,我发现
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,handleLoadComplete);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); //这行,加载图片时(B网站下没有crossdomain.xml文件),这个时侯并不会返回错误。所以想问这种跨域错误,要用哪个来监测?
百度只找到好像说用 SecurityError ,但不知如何写,引入哪个类,百度没有查到说要引入哪个类。
酷播cuplayer.com提示:用如下办法可以抓到
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
如果成功捕获对方crossdomain错误,错误号应为2048
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例