7月5日 – 宅男寝室诞生了

2010-07-05 19:05 by hackerzhou

这两天发觉看软工越看越看不下去,昨天跟康哥一起纠结我们软工project的一个bug。由于UI使用的是Flex,做一套Air的之后把源代码几乎不用任何改动就能够做一个跑在浏览器端的的Flash,挺爽的。不过昨天康哥在移植的时候碰到了一个问题,就是Air端每次的数据总是能正确刷新,但是Flex端的数据只能刷新一次,之后就再也不动了,服务器端也没有接收到任何请求,但是Flex端显示请求已经发送并有返回结果。调试了下,猛地反应过来是HTTPService缓存机制的问题,但是很奇怪的是Air居然没有这个问题,Flex中的HTTPService会把对某一个url的访问记录缓存起来,下次调用的时候如果url不变就直接返回缓存的数据而不请求服务器,因此加个随机数或者时间值就可以解决这个问题。记得当初做人肉系统的时候也碰到过这个问题,果真长时间不用就会锈掉啊。 [阅读全文]