2010-12-02 137 views
0

問候,爲什麼我的閃存資源沒有放入緩存? 我用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); 
+0

你如何確定圖像沒有被緩存?您是否允許在瀏覽器中緩存? – Mattias 2010-12-02 21:00:12

回答

1

簡短的回答是,Flash有無關加載的資源是否得到緩存。在加載內容時,Flash只是將請求傳遞給瀏覽器並等待響應,因此Flash不會影響響應是否從緩存中出來,或者響應是否被緩存。事實上,從Flash內部你甚至不能告訴你是否獲得緩存響應,除非你檢查響應頭或基於時間猜測。

所以我對你的問題無能爲力,但我可以建議你到別處尋找問題!

+0

同意。另外,請嘗試使用Charles或Fiddler來窺探請求。 – Ben 2010-12-03 01:16:20