做Flash开发的都应该遇到过这种问题吧:swf运行时读取一个外部地址的数据时经常会遇到外部数据已经改变,但flash里的数据却没有改变,这就是缓存问题,解决方案其实很简单,在地址后面加个随机参数就ok了。
比如my_loadVars.load("http://220.171.20.5/test.asp);改成ranNum = random(40000);
my_loadVars.load("http://220.171.20.5/test.asp?ranNum="+ranNum)
说出来很简单吧,但不知道的话肯定会耗费许多时间,最后还找不到什么原因,我就遇到过两次了,贴出来希望不知道的吸取我的教训,呵呵!
比如my_loadVars.load("http://220.171.20.5/test.asp);改成ranNum = random(40000);
my_loadVars.load("http://220.171.20.5/test.asp?ranNum="+ranNum)
说出来很简单吧,但不知道的话肯定会耗费许多时间,最后还找不到什么原因,我就遇到过两次了,贴出来希望不知道的吸取我的教训,呵呵!
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}