Flash As3跨域访问错误监听Error #2048

在flash与服务端交互时候,偶尔遇到跨域问题。

解决的方法是采用crossdomain.xml来授权访问,这个就不详说了。有需要的可以关注博客其他相关文章。或者直接搜索。

今天要说的是如果在未知情况下检测跨域访问而引起的异常(错误)。

一般我们都采用直接监听的方式来获取:

loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityHandler);

这个SecurityErrorEvent事件的监听可以捕获所有因为安全问题引起的异常。

错误代码:Error #2048 则表示是因为跨域引起的异常

希望对大家有一些帮助。

2 comments Add yours

发表回复