打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Flex 页面空白或Error #2032: 流错误处理办法
日前用flex、arcgis做了一个地图显示的页面,本机调试没题目,公布后放到用户办事器上(win2003,ie6)ie6显示页面空白,换搜狗浏览器显示Error #2032,只显示进度条,客户端用ie6显示空白,360浏览器等显示Error #2032。用下面两种办法结合后题目解决。


从网上找的几个解决办法,留做备用


第一种景象:


状况:在安装flshbuilder的机械上调试或公布用多种浏览器运行都没题目,但公布到没装flshbuilder的机械上后此外机械除了装过flshbuilder的机械上运行正常外,其余都页面空白


 


原因:flex公布的有题目

办法:打开项目如demo,选择项目->属性-》flex构建路径,框架链接,选择“归并到代码中”,再把下面“在调试时应用本地调试运行时共享库”的沟去掉
然后公布,
就可以了

第二种景象:

状况:ie能正常显示页面,其他浏览器显示空白或 Error #2032

原因:IIS没有swz文件的MIME类型

办法: 在IIS中,添加一个MIME 类型 文件扩大名 .swz MIME 类型: application/x-shockwave-flash 或者不要选择rsl,办法如下:IIS -> 网站 -> 属性 -> HTTP头 -> MIME类型 -> 新建 扩大名:.swz/ MIME类型:application/x-shockwave-flash -> 断定


 


参考文章:http://ilovekagamisama.iteye.com/blog/1198937


内容:在flex法度初始化默认加载迁移转变条还没出来时就报了Error 2032 IO流错误,但只限于三维演示厅里的用户机上运行时才呈现,此外机械都正常,后来将flash builder中的编译参数改为merged into swf,就是将flex框架嵌入到swf里面,而不是应用shared library共享库,题目解决。

过了几个月又碰着这个题目,只是在笔记本上会报Error2032,在其他电脑上都没题目,用Fiddler解析http恳求发明,在应用RSL的flex法度初始化时会去下载xxx.swz文件,而IIS办事器返回的是404找不到此文件,而办事器上分明有这个文件,思疑是IIS没有swz文件的MIME类型,在IIS上增长swz的MIME类型为application/x-swz后,题目解决!

为什么只在某些电脑上产生这个错误?因为RSL的机制题目,当flash player第一次接见应用RSL的flex法度时,会下载所需的swz文件,然后保存在flash player本身的缓存目次里(win7下为X:\Users\用户名\AppData\Roaming\Adobe\Flash Player\AssetCache\随机目次名),清除浏览器的缓存并不会影响flash player的缓存。再次接见时会先搜检并应用缓存中的swz文件,所以在已有swz缓存的电脑上不会呈现这个题目。

骄傲道德导致丰盈,然后导致贫困,最后导致声誉扫地。——富兰克林
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决Flex4 发布后访问 初始化极其缓慢的问题
IIS下PHP执行到mysql_connect时显示空白或者报错Call to undefined function mysql_connect()的解决办法
Ajax各类Http请求状态(status,state)及其含义
HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
一文读懂所有HTTP状态码含义
WAP 服务器设置_编程日记
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服