Avatar billede nanna31 Praktikant
20. juli 2002 - 17:29 Der er 10 kommentarer og
1 løsning

highscore i Flash

Hvordan laver jeg smartest en highscoreliste til mit Flashspil ?
Avatar billede barklund Nybegynder
23. juli 2002 - 09:11 #1
Har du MX? Så få fat på seneste player-release og læs en hel masse om localConnection() og SharedObject()... FlashCoders er et godt sted at starte (http://chattyfig.figleaf.com)

Du kan lave livechats uden backend med dem... for sindsygt...
Avatar billede barklund Nybegynder
27. juli 2002 - 16:30 #2
Er det et online eller standalone-spil? Online bør laves med en php-backend, men det siger jeg kun, da jeg ikke selv har leget med localConnection() eller SharedObject() endnu... det sidste er vist til standalone på computeren...
Avatar billede nanna31 Praktikant
28. juli 2002 - 10:01 #3
Det skal være et online-spil.
Avatar billede barklund Nybegynder
28. juli 2002 - 10:04 #4
Den nemmeste måde: Kald et lille php-script med det brugernavn og pointtal, som brugeren har opnået. Det læser en tekstfil, sorterer indholdet af tekstfilen samt dit nye indlæg og gemmer de x bedste (1 ryger ud). Den sender ok tilbage og du læser tekstfilen... Det er ret nemt...
Avatar billede barklund Nybegynder
28. juli 2002 - 10:10 #5
Har du mysql, så kan du også indsætte scoren og siden trække Top x ud og sende denne tilbage til flash... det kan jeg nok lige skrive til dig:

fra flash:

<code>
loadVariables("score.php?user="+_root.username+"&score="+_root.score, this);
</code>

I php:

<?php
// do connect stuff
mysql_query("INSERT INTO highscore(user, score) VALUES('$_GET[user]',$_GET[score]);");
$res = mysql_query("SELECT user,score FROM highscore ORDER BY score DESC LIMIT 1,20");
for ($i = 0; $row = mysql_fetch_row($res); $i++)
    print "&user_$i=$row[0]&score_$i=$row[1]";
?>

Den er da smertefrit... :o)
Avatar billede nanna31 Praktikant
28. juli 2002 - 10:49 #6
Tak men jeg kender slet ikke php, jeg bruger normalt asp.
Avatar billede nanna31 Praktikant
28. juli 2002 - 10:58 #7
Du må meget gerne tjekke mit nye counter-spørgsmål :)
Avatar billede nanna31 Praktikant
19. februar 2006 - 16:58 #8
Jeg savner et svar for at kunne lukke spørgsmålet, pinligt at jeg ikke har ordnet det noget før :-)
Avatar billede barklund Nybegynder
20. februar 2006 - 11:23 #9
Og her :)
Avatar billede nanna31 Praktikant
20. februar 2006 - 20:17 #10
Thanks
Avatar billede barklund Nybegynder
21. februar 2006 - 16:00 #11
Og tark for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester