Forum > Webbutveckling relaterat > Flash och Animering
Ska integrera Flash och PHP samt MYSQL, för att skapa ett singel RPG, Som sparar data , dvs. Är inte hajj på hur detta riktigt funkar, men är det möjligt och skapa någon typ av session i mellan detta, så jag var 5 sekund via Flash kan skicka viss data till php som utför en query och sparar?
Kände att min förklaring inte dög.
I alla fall, när man loggar in på en sida har vi ju en session som bekräftar att man är inloggad, vanligtvis kanske session (user id) nersparat. Kan jag i Flash (php & mysql) hämta den där sessionen och sedan ta data från databasen, vi körning och sedan var 3 sekund (något event här? (vet ej hur man ska göra) skicka data tillbaka. Funkar detta eller? Kommer det skita sig vid körning av flera användare (100+)?
Tjena,
Jag är inte kunnig inom Flash så jag kan tyvärr inte hjälpa till med ActionScript kod, men rent spontant så tänker jag mig att du skickar in sessionen till din SWF-fil som parameter.
<?php
session_start();
$_SESSION['id'] = 1;
?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/...ersion=6,0,29,0"
width="32" height="32">
<param name="movie" value="din_swf_fil.swf?ID=<?php echo $_SESSION['id']; ?>">
<param name="quality" value="high">
<embed src="din_swf_fil.swf?ID=<?php echo $_SESSION['id']; ?>" width="32"
height="32" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" sid=""></embed></object>
Jag tror jag har hittat en lösning, men kommer inte kunna testa det på ett tag.
Men min grundtanke är att:
1. När flash applikationen startar skickar den ett request till en php fil om att få data från databasen från nuvarande aktiv session.
2. Hämtar datan, intialiserar applikationen och startar.
3. Skickar data via en Timer funktion var 3 sekund till php som uppdaterar datan i databasen.