Avatar billede taamas Nybegynder
18. september 2001 - 13:24 Der er 8 kommentarer og
1 løsning

Highscore i flash 5

Jeg har lavet et lille spil i flash men det ville blive lidt sejere hvis der kom en highscore. Hvordan laver men sådan en???
Avatar billede Slettet bruger
18. september 2001 - 13:38 #1
-
Avatar billede Slettet bruger
18. september 2001 - 13:41 #2
Du har brug for lidt server-scripting.
Hvad har du adgang til ??
Avatar billede taamas Nybegynder
18. september 2001 - 13:55 #3
PHP
Avatar billede taamas Nybegynder
18. september 2001 - 13:56 #4
Asp
Avatar billede Slettet bruger
18. september 2001 - 14:11 #5

Eksempel i PHP til og fra TXT fil;
PHP -> http://www.eksperten.dk/spm/68407

___________________________________

Eksempel i ASP med DB opslag:
Skriver til DB;

<% Response.Expires=0 %>
<% Response.AddHeader \"PRAGMA\", \"NO-CACHE\" %>
<%

Navn = request.Form(\"VictorName\")
If Navn =\"\" THEN
Navn = \"Anonym\"
END IF

Land = request.Form(\"VictorCountry\")
IF Land =\"\" THEN
Land =\"ikke oplyst\"
END IF

Email = request.Form(\"VictorEmail\")
IF Email =\"\" THEN
Email =\"Ikke oplyst\"
END IF

Actor = request.Form(\"VictorActor\")
If not Actor=\"\" THEN
ActorNickName = request.Form(\"VictorActorNickName\")
Score = request.Form(\"VictorScore\")


set conn = server.createobject(\"ADODB.connection\")
conn.Open \"DBQ=D:\\home\\domain\\db\\dbhighscore.mdb;DefaultDir=F:\\home\\domain\\db\\;Driver={Microsoft Access Driver (*.mdb)}\"

Set rs = Server.CreateObject(\"ADODB.Recordset\")

RS.Open \"Highscore\",Conn,3,3


RS.AddNew


Rs(\"Highscore\") = score
Rs(\"Actor\") = Actor
Rs(\"ActorNickName\") = ActorNickName
Rs(\"Name\") = Navn
Rs(\"Email\") = Email
RS(\"Country\") = Land

RS.Update

Set Rs = Nothing

RS.Close
Response.Write \"dbUpdate=ok\"
END IF
Response.Write \"dbUpdate=ok\"
%>

// LÆSER FRA DB;

<%@Language=\"VBScript\"%>

<%
set DBA = server.createobject(\"ADODB.connection\")
DBA.Open \"DBQ=D:\\home\\domain\\db\\dbhighscore.mdb;DefaultDir=F:\\home\\domain\\db;Driver={Microsoft Access Driver (*.mdb)}\"

Set oRS = Server.CreateObject(\"ADODB.Recordset\")
SQLA = \"SELECT top 1 * FROM Highscore ORDER BY Highscore DESC ;\"
oRS.Open SQLA, DBA, 3, 3

Response.Write \"dbHighscore=\" & Server.URLEncode(oRS(\"Highscore\")) & \"&dbName=\" & Server.URLEncode(oRS(\"Name\")) & \"&dbEmail=\" & oRS(\"Email\") & \"&dbWeb=\" & oRS(\"Web\") & \"&dbCountry=\" & Server.URLEncode(oRS(\"Country\")) & \"&dbOprettet=\" & oRS(\"Oprettet\") & \"&dbActor=\" & oRS(\"Actor\") & \"&dbActorNickName=\" & oRS(\"ActorNickName\")

oRS.Close
Set oRS = Nothing
DBA.Close
Set DBA = Nothing
%>

+ Database med tilhørende kollonner... + tilretning til din server....
Brug LoadVariablesNum Til indlæsning af variable, og send ligeledes med POST funktionen...

http://diktator.dk
Avatar billede taamas Nybegynder
18. september 2001 - 16:35 #6
Jeg kan ikke PHP men kan man ikke lave den dirækte i flash
Avatar billede nikolajdu Nybegynder
18. september 2001 - 17:01 #7
Som Diktator siger bliver du nødt til at kombinere det med enten PHP/ASP eller CGI.

Der er i øvrigt en fin lille tutorial til en i PHP her:

http://www.flashkit.com/cgi-bin/tutorials/jump.cgi?ID=657
Avatar billede taamas Nybegynder
20. september 2001 - 17:08 #8
Diktator du bliver nød til at svare igen fordi jeg er kommet til at avise dig og det er dit svar jeg bedst kan bruge.

så hvis du vil have de point du fortjæner må du hellere bare skrive et eller andet som et svar.
Avatar billede taamas Nybegynder
28. september 2001 - 13:40 #9
g
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