Browse > Home » FLEX » flex Loader 加载图片 IOError异常

flex Loader 加载图片 IOError异常

六月 25th, 2009 Leave a comment

flex loader 加载图片确实是个好东西,安全,实用!打下广告先……
最近手头上的项目界面上涉及大量图片,直接编译进Flash文件,会影响加载速度(地球人都知道),动态加载的话,出现了界面出来后,图片还在加载的情况。所以搞了一个图片缓存工具(等那天心情好了,或者找到女朋友了再弄出来分享分享)。
开心ing,突然传来噩耗,有个同事发现,在遨游浏览器下,竟然无法显示部分图片,而且弹出了未捕获的IOErrorEvent错误,这个问题让我惊讶、奇怪了很久,其他浏览器没问题,IO地址肯定是没错的,郁闷!
最终鉴定是浏览器问题,一番努力后发现是图片地址的问题,遨游有个广告猎手功能,会帮用户拦截广告图片,广告弹窗等等,我的图片地址里面包含了’AD’,这个敏感词汇,loader直接被拦截了,导致FlashPlayer触发了IOErrorEvent。改浏览器设置是欠妥的,只要改变一下图片地址即可。不难让我联想到近期的绿爸爸事件,24口交换机事件,阿门!

转载请注明: 出自 FlexHome
原文链接:http://flex.desizen.com/flex-loader-ioerror/

Related Posts

5 条评论 »
  1. 呵呵 (2009/09/19) Reply to this comment

    恭喜你搞定这个问题了啊! 不过你真不厚道,,为啥高兴了,才将那个图片缓存的东西发布出来???

  2. 呵呵 (2009/09/19) Reply to this comment

    呵呵 能不能发到我邮件啊 wuxi8112693@163.com

  3. warmC (2009/09/19) Reply to this comment

    @呵呵: 呵呵。那只是个玩笑。
    我上面所说的图片缓存其实只是预加载,在应用程序启动后某个允许的点加载图片,供后面的使用,你对此有兴趣的话,我可以整理出来,分享给大伙。
    如果真的要在客户端缓存的话,你可以借鉴一下这篇文章flex 客户端缓存 module swf,使用sharedobject进行真正的客户端缓存。 :grin:

  4. yimi (2010/08/26) Reply to this comment

    我想问一下 你获取多个图片的方式 是只访问一次服务器吗 还是每个图片访问一次服务器 你的思路是怎样的。

  5. warmC (2010/08/29) Reply to this comment

    还是多次访问,其实就是图片的预加载而已。以前的电脑坏掉了,等修好硬盘再放上来……这篇日志说的是遇到了广告拦截的问题而已……

Leave a Reply

emoticons