Flash缓存无法正常工作

时间:2010-12-02 17:38:28

标签: flash actionscript-2

问候,为什么我的Flash资源没有放入缓存? 我用的是AS2, 这是我的HTML:

<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width=544 height=544 id=destiny align=middle> 
 <param name=allowScriptAccess value=sameDomain /> 
 <param name=movie value=http://mkdev/e/other/flash/villages/destiny.swf /> 
 <param name=menu value=false /> 
 <param name=quality value=best /> 
 <param name=wmode value=transparent /> 
 <param name=bgcolor value='#66cccc' /> 
 <embed src=http://mkdev/e/other/flash/villages/destiny.swf menu=false quality=best wmode=transparent bgcolor='#66cccc' width=544 height=544 name=destiny align=middle allowScriptAccess=sameDomain type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /> 
 </object>

我的图片已加载

mcl.loadClip("http://mkdev/g/generated/100x100/tile_" + numTile + ".jpg", ord);

1 个答案:

答案 0 :(得分:1)

简短的回答是,Flash与加载的资源是否被缓存无关。当你加载东西时,Flash只是将请求传递给浏览器并等待响应,因此Flash不会影响响应是否来自缓存,或者响应是否被缓存。实际上,除非你检查响应标头或根据时间进行猜测,否则从Flash内部你甚至无法判断你是否正在获得缓存的响应。

所以我对你的问题帮不了多少,但我可以建议你去别处寻找问题!