Et smukt eksempel på databasebrug i flash er high-score lister i små spil:
I et af mine spil (eksempel) ser det sådan her ud:
1) i flash:
loadVariablesNum("
http://xxx.xxx.xxx.xxx/xxx/xxx.asp?status=skriv&navn=" + _root.navn + "&point=" + _root.points + "&niv=" + _root.niv , 0);
loadVariablesNum("
http://xxx.xxx.xxx.xxx/xxx/xxx.asp?status=vis", 0);
2) asp siden kører først "skriv" og derefter "vis" hvor variablerne ganske enkelt bliver skrevet på et "fiktivt" dokument og hentet af flash:
<% @LANGUAGE = VBScript %>
<%
Response.Expires = 0
Dim objConn, objRS, strQuery
Dim strConnection
Dim i
Dim Vstat, Vnavn, Vpoint, Vurl, Vniv
Vstat = Request.QueryString("status")
Vnavn = Request.QueryString("navn")
Vpoint = Request.QueryString("point")
Vniv = Request.QueryString("niv")
Vip = Request.ServerVariables("REMOTE_ADDR")
If (Vstat = "vis") Then
Set objConn = Server.CreateObject("ADODB.Connection")
strConnection = "driver={MySQL};server=xxx.xxx.xxx.xxx;uid=xxxxxx;database=xxx;option=NUM"
objConn.Open strConnection
strQuery = "SELECT navn, point, niv FROM scores ORDER BY point DESC, navn LIMIT 0, 10"
Set objRS = objConn.Execute(strQuery)
i = 1
While Not objRS.EOF and i < 11
response.write "navn" & i & "=" & objRS("navn") & "&point" & i &"=" & objRS("point") & "&niv" & i & "=" & objRS("niv") & "&"
objRS.MoveNext
i = i + 1
Wend
objRS.close
objConn.close
Set objRS = Nothing
Set objConn = Nothing
Else
If (Vstat = "skriv") Then
Set Conn = Server.CreateObject("ADODB.Connection")
strConnection = "driver={MySQL};server=xxx.xxx.xxx.xxx;uid=xxxxx;database=xxx;option=NUM"
Conn.Open strConnection
SQLfest = "INSERT INTO scores (navn, point, dato, ip, niv) VALUES('" & Vnavn & "','" & Vpoint & "','" & now & "','" & Vip &"','" & Vniv &"')"
Conn.Execute (SQLfest)
Conn.Close
Set Conn = Nothing
Set SQLfest = Nothing
Else
response.write ("<center>Fejl i input - lort</center>")
End If
End if
%>
Det hele foregår i URL'en hvor jeg lægger variablerne, og når status i URL'en er "vis" skriver den bare linierne. Hvis status er "skriv" sætter den en sql sætning sammen og skriver i databasen (O;
-Her har du en komplet flash + ASP model (O;