SWF Datei soll immer neu geladen werden (cache leeren) [Flash 9]
| 31.08.2009, 10:08 | | Beiträge: 6 Registriert: Aug 2009
| SWF Datei soll immer neu geladen werden (cache leeren) Hallo Flasher,
würde mich über Hilfe hier freuen, da ich im Moment leider nicht weiter komme.
Eine SWF Datei lädt eine weitere SWF Datei mittels loadMovie.
Wenn die zu landende SWF Datei nun öfters neue Inhalte hat, kann es sein, dass beim Betrachter noch die alten SWF Datein aus dem Cache geladen werden.
Also möchte ich gerne, dass bei jedem neuladen die SWF-Datei neu geladen wird, und nicht aus dem Cache geholt wird.
Soweit habe ich mich durchgearbeitet, dies mit Hilfe eines Parameters zu laden. Der Parameter wird durch zufall immer neu erzeugt. So denkt Flash dass es jedesmal eine neue Datei lädt.
Also erzeuge ich eine Variable, die eine Zufallszahl enthält:
var zufallszahl = int(Math.random()*9999999);
Diese hänge ich als Parameter an die zu ladende Datei:
loadMovie("test.swf?anhang="+nocache);
Doch jetzt findet Flash die Datei test.swf?anhang=232423 nicht mehr.
Was mache ich falsch?
Flash kann doch SWF Dateien mit dem Get Parameter für PHP laden, oder?
Über Hilfe bin ich sehr dankbar. | |
| 31.08.2009, 10:31 | Re1 | Beiträge: 579 Wohnort: Halle Registriert: Apr 2005
| Hallo,
vielleicht liegts schon daran, dass du deine Zufallszahl-Variable zufallszahl nennst, dann aber mit loadMovie den Parameter nocache anhängst. Der sollte dann natürlich auch zufallszahl heißen.
Patrick_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0' | |
| 31.08.2009, 10:57 | Re2 | Beiträge: 6 Registriert: Aug 2009
Themenautor/in
| Ups, Du hast natürlich recht.
Aber auch dann funktioniert es nicht.
Er sagt immer: Datei nicht gefunden.
Ich denke aber dass es vielleicht daran liegt, das das nur bei "loadMovieNum" möglich ist, und nicht bei "loadMovie".
Kann das sein?
Und wenn das so ist, wie kann ich dann mithilfe von loadMovie den Cache bei dem Benutzer leeren, so dass er immer wieder die aktuelle swf Datei sieht?
PHP Scripte sind leider auf dem Server nicht zugelassen.
Also geht eine Lösung mittels PHP leider nicht.
Danke für eure Hilfe, FJ | |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 31.08.2009, 11:03 | Re3 | Beiträge: 5285 Wohnort: Bernau (bei
Berlin) Registriert: Nov 2002
| Testest du es auch im Browser? | |
| 31.08.2009, 11:03 | Re4 | Beiträge: 4906 Wohnort: zuhaus Registriert: Apr 2004
| ActionScript:| 1 | loadMovie("deine.swf?cache=" + getTimer())
|
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen... | |
| 31.08.2009, 11:09 | Re5 | Beiträge: 6 Registriert: Aug 2009
Themenautor/in
| Isch Idiot!!!
Genau, datt isset.
Ich habs net im Browser getestet, nur in der Flash Entwicklungsumgebung.
Na hätte ich auch selbst drauf kommen können.
Der Tipp mit dem GetTimer ist natürlich noch besser, da kürzer, und so wieder ein paar Byte gespart.
Danke euch, ihr habt mir sehr geholfen.
FJ | |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| 02.09.2009, 15:47 | Re6 | Beiträge: 1152 Wohnort: Boston MA Registriert: Feb 2006
| in den meta tags der html
<meta http-equiv="CACHE-CONTROL" CONTENT="NO-CACHE">
laedt jedesmal die inhalte neuno one died when clinton lied | |
| | Themen Ähnliche Beiträge zum Thema | 20.07.2009 - sandiego91 11.10.2009 - t-stude 10.02.2011 - BerndVC 31.08.2010 - mapaul |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|