13. marts 2002 - 17:55Der er
14 kommentarer og 1 løsning
#include og Cache
Hej.
Jeg skaber med php en "data.as" fil som jeg includer i min film.
Problemet er nu, at flash includer "data.as" fra cachen, i stedet for at hente den fra serveren igen.
Det nytter ikke med alle de tänkelige "No-cache" (meta + php) muligheder i dokumentet som indeholder flashfilmen. Den henter jo stadig bare "data.as" fra Internet temp folderen.
Bare til orientering, så indeholder "data.as" 2 STORE (over 1000 elementer i hver, indtil nu) arrays, og bliver skabt med PHP fra database. Jeg kunne ikke finde nogen bedre måde at få et stort array ind i Flash. (Andre forslag er velkomne! :)
Det virker også fint, bort set fra at flash ikke includer den "nyeste" version af "data.as"
Well... Jeg ville ikke have så mange elementer ind, hvis jeg ikke havde brug for dem... Det er til et multiplayerspil, og de arrays indeholder kort og status data for et f.eks
hov... Well... Jeg ville ikke have så mange elementer ind, hvis jeg ikke havde brug for dem... Det er til et multiplayerspil, og de arrays indeholder kort og status data for et f.eks 50 * 50 map... Så i stedet for at hente fra databasen konstant, så vil jeg have alt frisk data ned i et array i initialiseringen. Under tiden bliver ens ryk lagret i databasen, og under tiden opdateres dit lokale array med andre spilleres ryk via XML socket...
På den måde vil din data.txt fil have tilføjet et random id til sit navn, og dermed henter browseren en ny udgave af txt filen frem for at hente fra cachen.
Som sagt fik jeg det ikke lige til at virke med #include, men du måske forsøge med idéen!?
Tak for svaret. Men det går desvärre ikke... Flash kan ikke håndtere den data mängde jeg har brug for. Den kommer jo ind som en string som så skal ind i et array med split.
Og det tager alt for lang tid og den crasher gerne...
Nope. Har lige siddet 2 timer med en hardcore linux-php fyr, og arbejdet med serveren... Du kan god köre et andet filformat, og vi prövede at "streame" php filen ud som et .as script, altså lade client tro at php scriptet er et statiskt .as script der ligger på serveren.
Jeg har taget det fra bogen Server Side Flash, hvor de beskriver det som en mulighed, men ikke nødvendigvis funktionel løsning til alle platforme og browsere...
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.