Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-12-2005, 19:27   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 32
LoadVars lädt immer wieder die alten Daten

Hallo,

ich bin mittlerweile total verzweifelt vom stundenlangen testen.
Ich hole mir über den folgenden Code ca. alle 10 sek. Daten aus einer Datenbank.
Code:
laden = new LoadVars();
laden.load("spielstartladen.php");
laden.onLoad = function() {
	_root.startzeit[1] = this.stz1;
	_root.startzeit[2] = this.stz2;
	_root.startzeit[3] = this.stz3;
}
Dieses funktioniert auch. Aber wenn sich die Daten in der Datenbank ändern,
dann erhalte ich in den Variablen trotzdem weiterhin die alten Werte. Selbst wenn ich die Variablen zwischendurch auf 0 setze. Nach dem onLoad haben sie wieder den alten Wert, den es aber gar nicht mehr in der Datenbank gibt. Es ist so, als wenn die php-Datei nicht aktualisiert, also irgendwie im Cache gespeichert ist. Der Phänomen kann ich so vergleichen, als wenn man auf einer html-Seite eine neue Grafik einbindet, man aber bei jedem Seitenaufruf immer wieder die alte Grafik angezeigt bekommt, bis man aktualisieren drückt.

Kennt jemand eine Lösung?

Gruß Peter
Holzlocke ist offline   Mit Zitat antworten
Alt 18-12-2005, 19:40   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Das Trace der Variablen ergibt was?
Wenn du das PHP-Skript für sich aufrufst, was steht?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 18-12-2005, 19:43   #3 (permalink)
irgendwann...
 
Benutzerbild von spino
 
Registriert seit: Nov 2005
Ort: Münster
Beiträge: 168
vieleicht

also möglicherweise könnte delete weiterhelfen, löscht es einfach mal und dann neu laden,

es könnte klappen, sicher bin ich mir aber nicht weil ich auch nen ein greenhorn bin, aber ein versuch könnte es wert sein!

Wie du schon sagtest es ist im Cache, aber der Cache dürfte nicht gelert sein wenn du die Variable auf 0 setzt,

Aber bamboocha hat mehr Ahnung ;-)
__________________
.................................................. .................................................. .
Johannes Boyne | Flex & Flash Developer, Manager of the FlexUG - Germany/Cologne

(bd) boyne-developing | http://www.flexug.de
spino ist offline   Mit Zitat antworten
Alt 18-12-2005, 19:55   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Du hattest das Wort ja schon erwähnt: Such mal nach "Cache" hier
im Forum. Da dürftest du einiges finden.

Oder schau hier - einer aus vielen, der das Prinzip erläutert:
was bedeuted dieses fragezeichen ?

Da wird die Vorgehensweise, diesen auszutricksen, sehr ausführlich
beschrieben ... hilft übrigens auch bei deinem Vergleich mit den Bildern,
um nicht mehr auf aktualisieren drücken zu müssen.

Gruß
Rena

PS: Wenn dem nicht so ist - hak nach mit deinem Versuch (fla/externe
Daten/Aufbau/Scripts - als Demodaten, damit man sich nicht durchwursteln
muss und damit es nicht so groß wird.)
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (18-12-2005 um 20:00 Uhr)
rena ist offline   Mit Zitat antworten
Alt 18-12-2005, 20:29   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 32
Danke an alle für die Hilfe.
Rena, dein Tipp war genau passend.
ich habe nun folgendes geändert:
Code:
laden = new LoadVars();
laden.frei = Math.floor(Math.random()*99);
laden.sendAndLoad("spielstartladen.php", laden, "POST");
laden.onLoad = function() {
	_root.startzeit[1] = this.stz1;
	_root.startzeit[2] = this.stz2;
	_root.startzeit[3] = this.stz3;
}
Nun wird immer eine andere Variable mitgeschickt und der Cache ausgetrickst.

DANKE!
Holzlocke ist offline   Mit Zitat antworten
Alt 18-12-2005, 20:32   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Hey - die Variante mit der mitgeschickten zufälligen Variable
kannte ich auch noch nicht, nur die mit den o.g. direkten zufälligen
Parametern an der URL.

Sehr kreativ.

Grüße
Rena
... man lernt nie aus.
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (18-12-2005 um 20:39 Uhr)
rena ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele