2010-12-02 14 views
0

Salutations, pourquoi mes ressources Flash ne sont-elles pas mises en mémoire cache? J'utilise AS2, Voici mon html:Le cache Flash ne fonctionne pas

<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> 

Mes images sont chargées avec

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

Comment déterminez-vous que les images ne sont pas mises en cache? Autorisez-vous le cache dans votre navigateur? – Mattias

Répondre

1

La réponse courte est, Flash n'a rien à voir avec le fait que les ressources chargées se cache. Lorsque vous chargez des éléments, Flash transmet simplement la requête au navigateur et attend une réponse, donc Flash n'a aucune influence sur le fait que la réponse provienne du cache ou que la réponse soit mise en cache. En effet, à l'intérieur de Flash, vous ne pouvez même pas dire si vous obtenez des réponses en cache, à moins d'examiner les en-têtes de réponse ou de deviner en fonction du timing.

Donc, je ne peux pas aider beaucoup avec votre problème, mais je peux vous conseiller de chercher ailleurs le problème!

+0

D'accord. Aussi, essayez d'utiliser Charles ou Fiddler pour espionner les demandes. – Ben