flex4报错2032

    在flex程序初始化默认加载滚动条还没出来时就报了Error 2032 IO流错误。

    用Fiddler分析http请求发现,在使用RSL的flex程序初始化时会去下载xxx.swz文件,而IIS服务器返回的是404找不到此文件,而服务器上分明有这个文件,怀疑是IIS没有swz文件的MIME类型。

  为什么只在某些电脑上发生这个错误?因为RSL的机制问题,当flash player第一次访问使用RSL的flex程序时,会

下载所需的swz文件,然后保存在flash player自己的缓存目录里(win7下为X:\Users\用户名

\AppData\Roaming\Adobe\Flash Player\AssetCache\随机目录名),清除浏览器的缓存并不会影响flash player的

缓存。再次访问时会先检查并使用缓存中的swz文件,所以在已有swz缓存的电脑上不会出现这个问题。

  不过也可以通过项目清除,重新进行编译也可以解决。

  另外最后发现这样可以解决,右击项目-》properties 出来如下界面,选择flex构建路径,然后框架链接选择合并到代码中,重新编译解决

猜你喜欢

转载自blog.csdn.net/yy_csdn1314/article/details/50377953
今日推荐