本帖最后由 wuyan0319 于 2010-12-29 20:06:59 编辑

解决方案 »

  1.   

    Math.random()
    参数
    date都可实现
      

  2.   

    在你的网页后面加一个参数就可以了例如html?date=new Date().getTime()这样每次都是最新的了。
      

  3.   

    您好,不能在网页上面加,那样就破坏架构了,Flash是一个模块,可以放到任意一个模块.请问还有其它方法吗?
      

  4.   

     您好,我在swf上添加了new date() 参数,但是不成.请问还有其他办法吗?
      

  5.   

    有个清除缓存的代码,我不记得了,自己搜索吧,以前遇到过,清除xml缓存,让其失效。
      

  6.   


     #region 清空客户端页面缓存 
            public static void ClearClientPageCache()
            {
                HttpContext.Current.Response.Buffer = true;
                HttpContext.Current.Response.Expires = 0;
                HttpContext.Current.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);
                HttpContext.Current.Response.AddHeader("pragma", "no-cache");
                HttpContext.Current.Response.AddHeader("cache-control", "private");
                HttpContext.Current.Response.CacheControl = "no-cache";
            }
            #endregion
      

  7.   


    谢谢!这个方法不适合我,我在class中拼写的js代码.
      

  8.   

    是啊,我的也是一个banner动画特效,是引用人家的,就想修改上面图片对应的链接以及,每次我操作完xml文件后,里面的链接和图片路径都已经换了都,但就是你新换的图片显示不出来,动画现实的还是原来的老图,你直接用浏览器打开一个他目录下的静态html文件发现你更改的效果可以出来,但是你在vs里面运行当前文件都不行,请问下这个到底如何解决啊,
      

  9.   

    flash读xml的时候自己加随机数
    比如a.xml?rnd=随机数
      

  10.   

    我也遇到这个问题  你说的这种是不行的啊 在a.xml?rnd=随机数  找不到这个xml的
      

  11.   


    在部署在iis上才可以,本地可能是不行的