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

[AS3]跨域加载图片时对方crossdomain不存在会抛出什么错误

时间:2016-11-24 17:18酷播
跨域加载图片时,(B网站下没有crossdomain.xml文件),会抛出什么错误 ?用哪个事件来监测?

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

热门文章推荐

请稍候...

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

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