Flash: creare un highscore

Di: alice33 | 26/09/2020 18:44:19
Come si fa a creare un highscore NON on line? Ho cercato nella guida e in rete, ma non ho trovato nulla....

Risposte



Nessuno mi sa rispondere? Non è possibile oppure la mia domanda non è chiara? Intendo un frame che riporti il punteggio fatto dall'ultimo giocatore, inserito in una lista con i migliori punteggi fatti dai giocatori precedenti. Magari anche solo un link in rete per trovare info....
Grazie a chi mi saprà dire qualcosa in merito.

Di: alice33 | 26/09/2020 18:45:19


Ci vuole pazienza, questo probabilmente ti sarà molto utile: http://www.flashkit.com/movies/Games/Highscor-Kory_Rob-1904/index.php
Con Highscore troverai anche molte altre soluzioni, ciao.

Di: Pablito | 26/09/2020 18:45:19


Difficilissimo......almeno per me
Speravo di trovare un modo, ma più semplice..... ho capito perchè in giro non si trova nulla!

Di: alice33 | 26/09/2020 18:45:19


Ciao,
non dovrebbe essere difficilissimo, puoi usare la classe SharedObject.
Ti posto un semplice esempio per salvare la classifica in locale:
var aoScores:Array = new Array();
aoScores.push({nick:"pippo", score: 1000});
aoScores.push({nick:"alex", score: 1100});
aoScores.push({nick:"mary", score: 1300});
var oSO:SharedObject = SharedObject.getLocal("scores");
oSO.data.aoScores = aoScores;
oSO.flush();
Credo di non aver dimenticato nulla.
Fammi sapere se hai ancora problemi, a presto!

Di: Alex::Engie | 26/09/2020 18:46:19


Non ho mai usato la classe SharedObject... veramente non ho mai usato nessuna classe, sono alle prime armi, quindi... ecco alcune domande da newbie:
1) Dove devo mettere il code? Nel primo fotogramma della root, nel campo di testo dinamico del punteggio o in un campo di testo dinamico a parte? Potresti spiegarmi la procedura?
2) Con questo sistema devo sapere già prima i nomi da inserire nell'higscore? (pippo, alex e mary...)

Di: alice33 | 26/09/2020 18:46:19