Säg att man har en XML-fil som uppdateras ofta, typ nån gång varje minut och man vill att flash-filen skall läsa av denna XML-fil i princip hela tiden för att minimera fördröjningen mellan uppdaterad XML vs. XML inläst i flash. Vad är det bästa tillvägagångssättet? Bör man lägga hämtningen i en loop och bör det isåfall vara en movieclip-loop eller en actionscript-loop? Finns det något bättre sätt att lösa det hela på kanske?
För att "pusha" data till en flash applikation måste du använda Flash Communication Server, Flash Remoting eller XML sockets. Lite mer avancerade lösningar som alla kräver någon form av serverprogramvara utöver en webbserver.
Om det är en stor XML fil du ska ladda så är det själjklart så att prestanda blir lidande i form av antal nedladdade KB. En lösning skulle vara att generera en mindre XML-fil med ett timestamp som anger när den stora senst uppdaterats. På så sätt laddar du mindre data.
Om du däremot är säker på att XML-filen uppdateras med ett bestämt intervall så vet du ju på ett ungefär när du ska hämta den nya versionen. Uppdateras den en gång i minuten på servern så kommer användaren aldrig att ha mer än knappt 2 minuter gammal data, som mest.
Bryngfors: Det låter intressant, har du länkar till sidor där man kan läsa mer om Flash Communication Server och Flash Remoting. Har använt XML sockets till tidigare projekt men vore intressant att testa andra lösningar också.