Grundsätzlich ruft ein flashgame über den button "submit score" (oder ähnlich) wohl eine index.php auf und übergibt u.a. den Parameter do=newscore. Mein Verständnis als Programmierer (jedoch ohne Flash-Kenntnisse) sagt mir, dass innerhalb der index.php etwas passieren muss, wenn do=newscore ist.
In unser Arcade (von Woltlab) werden nach Beendigung des Spieles (je nach Ergebnis) z.B. folgende Scripte aufgerufen:
a) neuer Score:
http://.../index.php?form=ArcadeScore&action=newscore
b) Score verbessert:
http://.../index.php?form=ArcadeComment&action=update
c) neuer Champion:
http://.../index.php?form=ArcadeComment&action=newchamp
Daraus schließe ich, dass (über die index.php) zunächst der Score ausgewertet werden muss (ist es der erste Score oder wurde er verbessert und/oder ist es ein highscore ...).
Es muss also der Score vorliegen und dann ein DB-Zugriff erfolgen. Davon abhängig wird dann eins der 3 o.a. Scripte aufgerufen mit der Möglichkeit, einen Kommentar einzugeben, und erst dann wird der Score gespeichert.
Mein Versuch, die Scripte von Woltlab zu studieren, um der Sache auf die Schliche zu kommen, scheitert an Masse (von Scripten) und natürlich am Zusammenspiel der unendlich vielen Objekte, Klassen, Konstanten, Funktionen ...