Director, Lingo?

Flash

4 svar · 627 visningar · startad av Marley

Medlem sedan dec. 199954 inlägg
Trådstart#1

Eftersom det varken finns ett Lingo eller Director forum så frågar jag här..

Det är så att jag har gjort ett litet shockwave spel, men jag vill att dom som spelar ska kunna skriva sitt namn och få sin scor sparad så att man får en highscore lista. Om det är någon som har en arning om hur jag ska gå till väga så är jag glad för alla svar!

Mvh Eskil...

Medlem sedan dec. 199932 inlägg
#2

Tyvärr såg går det inte att göra det direkt i Shockwave/Lingo, ialla fall inte vad vi vet. Men du kan ju länka ditt spel till ett CGI/Pearl script som skriver hi scoren i en txt fil eller databas.....

Medlem sedan dec. 199954 inlägg
#3

Oki...

Jag har förstått att man kan skicka text från en shockwave fil på samma sätt som metoden POST från ett formulär.

Om jag då har två variabler i lingo, ex. Name och Score, hur ska jag gå till väga för att skicka dom till ett asp script. På samma sätt som man submitat en form med Name och Score?

Medlem sedan dec. 199932 inlägg
#4

Du kan göra en asp-fil. Som med "Reguest.Form("VarNamet") får fram resultatet.
Exempel:
Poang= Request.Form("Score")
sen får du skriva i en textfil, med en kod liknande denna:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set ObjNyFil= ObjFSO.CreateTextFile("Därfilen ska vara/Filen.txt")

Du kan också använda objFSO.OpenTextFile istället för CreateTextFile om du ska öppna och inte skapa en fil.

Därefter får du skriva i filen med:

ObjNyFil.WriteLine("<%=Poang%>")

Det här är skrivet direkt från mitt huvud så det är inte säkert att det stämmer exakt, jag har heller aldirg kopplat ihop ASP och ShockWave så jag vet inte om det fungerar.
Men det är ju alltid värt ett försök.

Medlem sedan dec. 199954 inlägg
#5

Det fixade sig!
Så här blev lingo delen i director:

on exitFrame
  global omkorn, nameinfo, addressen
  set addressen= ""
  horURL = "http://www.clanworld.dk/2b/marley/acceptHiScore2.asp"
  args = "namn=" & nameinfo & "&address=" & addressen & "&poang=" & omkorn  
  scriptURL = horURL & "?" & args
  set netCallID = getNetText (scriptURL)
  set omkorn = 0
end

Resultatet kan ni kolla på: www.clanworld.dk/2b/marley

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)