Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2010, 13:54   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Exclamation Loader: Caching

Ich lade mit einem Loader z.B. eine Bilddatei.
Nun geschieht dies später erneut - das Problem ist jetzt, dass die Bilddatei erneut heruntergeladen wird.

Wie kann ich die Verwendung des Caches erzwingen?
Ich könnte natürlich auch den Loader in eine neue Klasse kapseln und diese bewahrt die Loader-Instanzen während der Laufzeit auf
- aber das scheint mir weder sinnvoll noch effizient zu sein.

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Firemice

Geändert von Firemice (21-06-2010 um 14:20 Uhr)
Firemice ist offline   Mit Zitat antworten
Alt 21-06-2010, 14:23   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Wie kann ich die Verwendung des Caches erzwingen?
Gar nicht, das Bild wird automatisch aus dem Cache geladen, solange du kein no-cache-Anhängsel (bspw. das Datum) an deine URL gehängt hast.
  Mit Zitat antworten
Alt 21-06-2010, 15:03   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Exclamation

Ich versuche natürlich nicht, das Caching durch Anhängen von GET-Parametern in der URL (z.B. mit einem Datumswert) oder durch Versand von No-Cache HTTP-Header-Anweisungen zu unterbinden.
Dennoch wird das Asset erneut eingeladen - obwohl die URL absolut identisch mit der zuvor heruntergeladenen ist.

Mittlerweile meine ich zu wissen bzw. ich vermute, dass es mit der Art von CMS zu tun hat, das ich für das Projekt verwende:
Es wird ein externer SWF-Film zu jeweiligen Seite eingeladen und angezeigt / abgespielt.
Dieser erhält über seine eigene init-Funktion eine Referenz auf die Cms-Manager-Instanz über welche der Film dann mit seinem Container kommunizieren kann.

Interessanterweise werden diese externen SWF-Seiten tatsächlich auch gecached.
Allerdings gilt dies leider nicht für die Assets die von den externen SWF-Seiten heruntergeladen wurden.
Der Grund für das ausbleibende Caching könnte also an den externen SWF-Seiten liegen.

Ist dem so und wie kann ich codemäßig gegensteuern?

Vielen Dank für Deine Antwort im Voraus!
Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Alt 22-06-2010, 13:57   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Exclamation

Vielleicht hat jemand hier noch eine Idee zu dem Caching-Problem?

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
actionscript 3, cache, caching, download, loader

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
caching trinity2k ActionScript 1 1 25-04-2006 12:02
caching problem alexs3d Flash MX 3 27-12-2004 10:06
caching in der testumgebung Skyla Flash MX 2004 1 17-05-2004 09:59
Caching kingmauri Flash MX 3 13-10-2003 21:06
caching? danielm Flash mit XML und Webservices 2 12-06-2002 09:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele