Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-04-2004, 11:57   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 33
seltsames Loadvarverhalten

Hallo,

ich versuch gerade ein kleines Multiplayerspiel auf Basis von MySQL und PHP zu Flashen.
Das ganze soll halbwegs in Echtzeit ablaufen und die Daten werden über eine PHP Seite mit loadvars("getData.php") eingelesen und mit loadvars("saveData.php?Data=BLABLABLA) per get gesendet.

Funktioniert auch im Flasheigenen Player wunderbar, nur auf der Webseite verhält es sich anderst :

Das Flash versucht zwar die Seite zu laden, bekommt aber keine Daten. Öffne ich die entsprechende Datei per Hand im Browser bekomme ich allers korreckt angezeit und die Daten werden in der DB gelöscht aber Flash verarbeitet plötzlich trotzdem den Browserinhalt !!.

Macht das für irgendjemand da draußen Sinn ??

Matthias
masauer ist offline   Mit Zitat antworten
Alt 09-04-2004, 12:14   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hallo und willkommen im Forum.

Klingt ein bisschen nach Cache-Problem. Flash scheint hier ein recht defensives Verhalten zu zeigen.

Möglicherweise hat Flash zuvor eine PHP-Seite geladen, in der kein Inhalt war (getData.php). Diese Version wird dann gecachet. Beim nächsten Aufruf von getData.php wird die Version im Chache geladen. Erst der Aufruf der Seite im Browser veranlasst eine Erneuerung der Datei im Chache, auf die Flash nach wie vor zugreift, diesmal mit neuerem Inhalt, allerdings immer noch nicht mit dem, der wirklich der DB entspricht.


Hänge an die Aufrufe (auch Speichern) bei GET-Aufrufen noch eine Chache-Killer-ID. Irgendwas langes randommäßiges a la:

meinLoader.cid = Math.round(Math.random() * getTimer() * 1000000000);

Damit erhält die Datei (für den Chache) bei jedem Aufruf eine neue, eindeutige Bezeichnung und wird vom Server geladen. Das sieht man dann nachher auch im Cache...


Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 09-04-2004, 15:00   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 33
Das wars
Auf die Idee mit den Zufallszahlen wär ich glaub ich im Leben nicht gekommen !

Danke !
masauer 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 06:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele