Bon, il y a un petit jeu sympa sur http://www.c-p-f.org/game.php et j'aimerais bien ajouter l'enregistrement des scores.
En regardant avec un petit décompilateur flash, je suis tombé sur ces scripts:
on (release) {
if (name != "enter here") {
_parent.loading = "yes";
alg = _parent.world.level + name + _parent.world.score + "a83l9xj";
loadvariables("enterscore.php?score=" + _parent.world.score + "&level=" + _parent.world.level + "&name=" + name + "&alg=" + alg, _parent);
}
telltarget(_parent) {
gotoandplay("submit");
}
}
celui-ci est vraissembablement celui qui permet d'envoyer le score, donc je peux le gã©rer.
ensuite, j'ai trouvã©:
loading = "yes";
loadvariables("checkscore.php?score=" + world.score + "&level=" + world.level, _parent);
donc, fort important, c'est celui qui en fin de partie va informer le .swf de la prã©sence d'un nouveau highscore.
je ne sais pas ce que le php doit renvoyer...
et il y a un dernier fichier, highscore.php, qui imho renvoit la liste des 10 plus hauts scores.
le script de la partie highscore est:
// frame 15:
loading = "yes";
loadvariables("highscore.php", _parent);
//frame 17
if (loading == "no") {
gotoandplay(_currentframe + 1);
} else {
gotoandplay(_currentframe - 1);
}
Désormais, il faudrait que quelqu'un me file un coup de main pour trouver ce à quoi doivent ressembler les chaines renvoyées par les .php