Mijn probleem is een klein beetje ingewikkeld, maar ik zal het proberen duidelijk te maken.
Ik heb een swf bestand en dit leest via de ActionScript functie loadVariables een string in uit een bestand. Dit doet het af en toe tijdens het afspelen van de swf movie en die tekst komt dan op het scherm terecht. Als ik de swf gewoon van mijn computer draai werkt dat prima.
Nu heb ik een Apache webserver onder windows 32 hier staan en daar staat die swf ook op, in een html bestand. Als ik dat opvraag krijg ik de swf te zien met daarin de juiste tekst ( uit het bestand van de server ).
Maar als ik op de server de tekst verander, door het bestand te editen, dan verandert de tekst in de swf niet, dit is mijn probleem.
Het volgende heb ik al uitgevonden:
- Het juiste txt bestand komt niet in de swf terecht omdat het oude tekst bestand in de cache van de Client blijft zitten. Als ik het tekstbestandje uit de temporary internet files van de Client verwijder dan wordt het geupdate in de draaiende swf, deze laadt het dan dus wel opnieuw van de server.
- De Client blijft het tekst bestand wel aanvragen, de TCP verbinding die de Client heeft met de Server blijft gewoon open staan zoals de swf draait en dus af en toe de txt wordt opgevraagt.
Ik denk aan een van de volgende oplossingen:
- Op een of andere manier zorgen dat het txt bestand bij de client niet wordt opgeslagen in de cache
- Op een of andere manier zorgen dat de server bij een request van de client altijd het txt bestand opnieuw naar de client stuurd, ongeacht de versie van de client
Ik hoop dat een van jullie weet hoe ik een van deze twee dingen voor elkaar moet krijgen of eventueel een andere oplossing,
alvast bedankt,
sofixit, eigenlijk gewoon Stefan
Ik heb een swf bestand en dit leest via de ActionScript functie loadVariables een string in uit een bestand. Dit doet het af en toe tijdens het afspelen van de swf movie en die tekst komt dan op het scherm terecht. Als ik de swf gewoon van mijn computer draai werkt dat prima.
Nu heb ik een Apache webserver onder windows 32 hier staan en daar staat die swf ook op, in een html bestand. Als ik dat opvraag krijg ik de swf te zien met daarin de juiste tekst ( uit het bestand van de server ).
Maar als ik op de server de tekst verander, door het bestand te editen, dan verandert de tekst in de swf niet, dit is mijn probleem.
Het volgende heb ik al uitgevonden:
- Het juiste txt bestand komt niet in de swf terecht omdat het oude tekst bestand in de cache van de Client blijft zitten. Als ik het tekstbestandje uit de temporary internet files van de Client verwijder dan wordt het geupdate in de draaiende swf, deze laadt het dan dus wel opnieuw van de server.
- De Client blijft het tekst bestand wel aanvragen, de TCP verbinding die de Client heeft met de Server blijft gewoon open staan zoals de swf draait en dus af en toe de txt wordt opgevraagt.
Ik denk aan een van de volgende oplossingen:
- Op een of andere manier zorgen dat het txt bestand bij de client niet wordt opgeslagen in de cache
- Op een of andere manier zorgen dat de server bij een request van de client altijd het txt bestand opnieuw naar de client stuurd, ongeacht de versie van de client
Ik hoop dat een van jullie weet hoe ik een van deze twee dingen voor elkaar moet krijgen of eventueel een andere oplossing,
alvast bedankt,
sofixit, eigenlijk gewoon Stefan