Обновления в игре (кэш игроков)

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Turbo-Dizel
Сообщения: 11
Зарегистрирован: 06 янв 2013, 23:48

Обновления в игре (кэш игроков)

Сообщение Turbo-Dizel »

Дело, скорее всего, обычное, но не могу нормального запроса подобрать, чтобы найти ответ на свой вопрос.
Например, есть готовая игра в которую уже играют люди, теперь мне вдруг нужно добавить в игру некоторые обновления, для чего я закидываю новый swf на хостинг, но у игроков все равно загружается старая игра из кэша. ВКонтакте игра вставлена как iFrame приложение, и ссылка идет на index.html файл, в который вставлена флешка. Вопрос: каким образом можно или почистить кэш у пользователя, или заставить браузер заново загрузить все флехи, которые будут загружаться (в игре 3 swf файла: прелоадер, меню и сама игра)?
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

Re: Обновления в игре (кэш игроков)

Сообщение alexei »

Скиньте код iframe?
Casperovskii
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50

Re: Обновления в игре (кэш игроков)

Сообщение Casperovskii »

Turbo-Dizel
Можно попробовать поменять имена файлов с расширением .swf. Добавить дату, например, или рандомное число.
Turbo-Dizel
Сообщения: 11
Зарегистрирован: 06 янв 2013, 23:48

Re: Обновления в игре (кэш игроков)

Сообщение Turbo-Dizel »

С именами файлов может и сработать!

Код index.html

Код: Выделить всё

 <!DOCTYPE html><html>    <head>        <meta charset="windows-1251"/>        <script src="http://vk.com/js/api/xd_connection.js" type="text/javascript"></script>        <script src="swfobject.js"></script>        <script>            var params = {                menu: "false",                scale: "noScale",                allowFullscreen: "true",                allowScriptAccess: "always",                bgcolor: "",                wmode: "window",                flashvars: window.location.search.substring(1)            };            var attributes = {                id:"preloader"            };            swfobject.embedSWF(                "preloader.swf",                "altContent", "780", "580", "10.0.0", null,                null, params, attributes);        </script>    </head>    <body>        <div id="altContent" style="text-align:center">            <p><a href="http://www.adobe.com/go/getflashplayer">Get Adobe Flash player</a></p>        </div>    </body></html> 
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Обновления в игре (кэш игроков)

Сообщение sasha^ »

С именами файлов может и сработать!
точно будет! т.к. флеш тупой, он кеширует по именам и доменам..
Ответить